PL EN


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

Tools supporting generation of "data-intensive" applications for a web environment

Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Narzędzia wspierające generację aplikacji typu "data-intensive" dla środowiska webowego
Języki publikacji
EN
Abstrakty
EN
The article is an attempt to describe the current state of development tools whose purpose is building web applications. The article is focused on applications that rely on a relational database as a mechanism for data persistence, covered by an object-oriented application working in a client-server architecture (this should be considered rather as a functional simplification to more complex architectures) available to end users by a web interface. The leitmotif is a thesis that the fundamental element of complexity of such applications is the impedance mismatch between data models used in storage and business logics. The thesis also claims, that a commonly accepted direction of development of such solutions does not lead to any elimination of this inconsistency, but rather tends to hide it inside a mapping layer, which may, in certain cases, lead to a co-unterproductive effect.
PL
Celem artykułu jest próba opisu bieżącego stanu rozwoju narzędzi przeznaczonych do budowania bogatych aplikacji webowych. Artykuł skupia się na systemach opartych na bazach relacyjnych jako mechanizmie trwałości, obudowanych aplikacjami obiektowymi pracującymi w architekturze klient-serwer (podział jest roboczym uproszczeniem także dla bardziej złożonych architektur) dostępnych dla użytkowników przez interfejs webowy. Motywem przewodnim jest teza, że podstawowym elementem złożoności takich aplikacji jest niedopasowanie impedancji pomiędzy modelami danych używanymi w składowaniu i logice biznesowej. Teza stwierdza także, że powszechnie akceptowany kierunek rozwoju takich rozwiązań nie prowadzi do żadnej eliminacji takich niespójności, ale jedynie ukrywa wewnątrz warstwę mapującą, co może (w pewnych okolicznościach) prowadzić do efektów odwrotnych do zamierzeń.
Słowa kluczowe
Wydawca
Rocznik
Strony
951--960
Opis fizyczny
Bibliogr. 12 poz.
Twórcy
autor
  • Computer Engineering Department, Technical University of Lodz, Poland
  • Computer Engineering Department, Technical University of Lodz, Poland
autor
  • Computer Engineering Department, Technical University of Lodz, Poland
autor
  • Computer Engineering Department, Technical University of Lodz, Poland
autor
  • Department of Mathematics and Computer Science, University of Lodz, Poland
Bibliografia
  • [1] Adamus R., Daczkowski M., Habela P., Kaczmarski K., Kowalski T., Lentner M., Pieciukiewicz T., Stencel K., Subieta K., Trzaska M, Wardziak T., Wiślicki J., Overview of the Project ODRA. Proc. ofthe ICOODB 2008 Conference Berlin, ISBN 078-7399-412-9, 2008, 179-197.
  • [2] ADO.NET Entity Framework 4 Reference, http://msdn.microsoft.com/en-us/library/bb399572 (VS.100).aspx (03.2010).
  • [3] Ben Alex, Introducing Spring Roo 1.0.0, Spring Source: http://www.slideshare.net/benalexau/in-troduction-to-spring-roo-100-2805183 (01.2010).
  • [4] Django projeet documentation, http://docs.djangoproject.com (03.2010).
  • [5] King G., Bauer Ch., Andersen M.R., Bernard E., Ebersole S., Hibernate Reference Documentation 3.3.2.GA. http://docs.jboss.org/hibernate/stable/core/reference/en/pdf/hibernatereference.pdf (02.2010).
  • [6] Java™ Persistence 2.0 Expert Group: JSR 317 Java™ Persistence 2.0 (Finał Release), http:// jcp.org/aboutJava/communityprocess/final/jsr317/index.html (01.2010).
  • [7] Kozankiewicz H., Updateable Object Views. PhD Thesis, Warszawa, 2005, http://sbql.pl/phds/ PhD%20Hanna%20K.ozankiewicz.pdf.
  • [8] Lee Chuk Munn, Agile Web Development with Groovy and Grails, Sun Tech Days 2009, http:// developers.sun.com/events/techdays/presentations/locations-2009/hyderabad/tdhydgro-ovy lee.pdf (09.2009).
  • [9] Neward T., The Yietnam of Computer Science. http://www.odbms.org/download/031.01%20Ne-ward%20The%20Vietnam%20of%20Computer%20Science%20June%202006.PDF 2006.
  • [10] Marshall K., Pytel Ch., Yurek J., Pro Active Record: Databases with Ruby and Rails. Apress, 2009.
  • [11] ODRA(Object Database for Rapid Application developmeni) Description and Programmer Manual, http://sbql.pl/various/ODRA/ODRA manual.html, (01.2010).
  • [12] Subieta K., Teoria i konstrukcja obiektowych jeżyków zapytań. Wydawnictwo PJWSTK, Warszawa, 2004.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-AGH1-0025-0117
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ć.