Repository logo
Article

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

creativeworkseries.issn1429-3447
dc.contributor.authorAdamus, Radosław
dc.contributor.authorKowalski, Tomasz Marek
dc.contributor.authorKuliberda, Kamil
dc.contributor.authorWiślicki, Jacek
dc.contributor.authorBleja, Michał
dc.date.available2017-08-25T07:51:15Z
dc.date.issued2010
dc.description.abstractThe 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.en
dc.description.abstractCelem 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ń.pl
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.eissn2353-0952
dc.identifier.issn1429-3447
dc.identifier.nukatdd2011312072
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/46348
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofAutomatyka
dc.rightsAGH Licence - Fair Use
dc.rights.accessotwarty dostęp
dc.rights.urihttps://repo.uci.agh.edu.pl/info/licence-agh
dc.subjectWEBen
dc.subjectframeworken
dc.subjectdatabaseen
dc.subjectWEBpl
dc.subjectframeworkpl
dc.subjectdata-intensive applicationen
dc.subjectbaza danychpl
dc.subjectaplikacja data-intensivepl
dc.subjectdevelopmenten
dc.subjectbudowapl
dc.titleTools supporting generation of »data-intensive« applications for a web environmenten
dc.title.alternativeNarzędzia wspierające generację aplikacji typu »data-intensive« dla środowiska webowegopl
dc.title.relatedAutomatyka
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberZ. 3/2
publicationissue.paginations. 951-960
publicationvolume.volumeNumberT. 14
relation.isJournalIssueOfPublicationa2edc682-18eb-4f10-bc27-1f15b05c261b
relation.isJournalIssueOfPublication.latestForDiscoverya2edc682-18eb-4f10-bc27-1f15b05c261b
relation.isJournalOfPublicationb16a3604-d334-41d9-9446-dfef1368171d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Auto25.pdf
Size:
89.27 KB
Format:
Adobe Portable Document Format
Description:
Artykuł z czasopisma