PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Methodology for developing Web-based applications from reusable components using open source tools

Autorzy
Identyfikatory
Warianty tytułu
PL
Metodologia tworzenia aplikacji webowych z komponentów z wykorzystaniem narzędzi open-source
Języki publikacji
EN
Abstrakty
EN
A global network provides new opportunities for IT designers. It allows building applications from many pieces, known as components, distributed in different network locations. This methodology describes how to build all system elements; business logic, data access and a presentation layer from the coarse-grained components. Such a possibility gives us the Java programming language and related open source technologies: Enterprise JavaBeans (EJB) for creating business components and Java Portlets for creating interface components. The presented approach shows how to manage relationships between components and their versions. It describes methods to ensure reliable and fast communication between them. The authors present platforms for building and testing automation of component based applications and explain how the component based approach could help to speed up the team work.
PL
Globalna sieć stwarza nowe możliwości dla projektantów IT. Pozwala na budowanie aplikacji z wielu części, zwanych komponentami i rozproszonych w różnych miejscach sieci. Metodologia wskazuje jak zbudować wszystkie elementy systemu: warstwę logiki biznesowej, dostępu do danych oraz prezentacji z gruboziarnistych komponentów. Takie możliwości daje język Java i powiązane z nim technologie open-source: EJB do tworzenia komponentów biznesowych oraz Java Portlets do tworzenia komponentów wizualnych. Zaprezentowane podejście pokazuje jak zarządzać relacjami pomiędzy komponentami i ich wersjami. Opisuje sposoby zapewnienia niezawodnej i szybkiej komunikacji między nimi. Autorzy przedstawiają platformy do automatyzacji procesu budowania i testowania aplikacji. Wyjaśniają jak podejście komponentowe może przyczynić się do zwiększenia wydajności pracy zespołu programistów.
Twórcy
autor
autor
  • Gdansk University of Technology Department of Computer Architecture
Bibliografia
  • [1] Arsanjani A. Developing and Integrating Enterprise Components and Services. Commun. ACM 45, 10 (Oct 2002).
  • [2] Crnkovic I., Hnich B., Jonsson T., Kiziltan Z.: Specification, Implementation, and Deployment of Components. Commun. ACM 45, 10 (Oct 2002).
  • [3] Hepper S., Fischer P., Hesmer S., Jacob R., Sean Taylor D.: Portlets and Apache Portals, Manning Publications Co., 2005.
  • [4] Hepper S.: JavaTM Portlet Specification, Version 2.0, IBM Corp, 2008.
  • [5] Krawczyk H., Rek A.: Wykorzystanie technologii portletów do budowy usług uczelnianych, Zeszyty Naukowe Wydziału ETI PG Nr 7, 2009.
  • [6] Krawczyk H., Pszczoliński P.: Ujednolicony opis zasobów uczelnianych, Zeszyty Naukowe Wydziału ETI PG Nr 7, 2009.
  • [7] Lubomski P.: Software Product Line Engineering jako metodologia wytwarzania systemów Środowiska Zintegrowanego Politechniki Gdańskiej, 2009.
  • [8] Topiński J.: Continuous Integration, I Konf. Stowarzyszenia Jakości Systemów Inf., 2004.
  • [9] Monnox A.: J2EE. Podstawy programowania aplikacji korporacyjnych, Helion, 2005.
  • [10] Continuous Integration  http://www.martinfowler.com/articles/continuousIntegration.html, WWW resources, 2010.
  • [11] Java EE Technology  http://java.sun.com/javaee, February 2010.
  • [12] Apache Maven Project  http://maven.apache.org, February 2010.
  • [13] JUnit.org Resources for Test Driven Development  http://www.junit.org, February 2010.
  • [14] JBoss Community  http://www.jboss.org, February 2010.
  • [15] CruiseControl Project  http://cruisecontrol.sourceforge.net, February 2010.
  • [16] GateIn Portal Project  http://www.jboss.org/gatein, WWW resources, 2010.
  • [17] Enterprise JavaBeans Technology  http://java.sun.com/products/ejb, February 2010.
  • [18] JBoss Application Server  http://www.jboss.org/jbossas, February 2010.
  • [19] Performance Comparison: .NET Remoting vs. ASP.NET Web Services, http://msdn.microsoft.com/en-us/library/ms978411.aspx, March 2010.
  • [20] Pérez M.: Component-Based Development in Geographically Dispersed Teams, MSE 17-652, 2002.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPG8-0033-0033
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.