PL EN


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

EDRA jako uniwersalna architektura aplikacji rozproszonych

Identyfikatory
Warianty tytułu
EN
EDRA as a universal architecture of distrubuted applications
Konferencja
Metody i narzędzia wytwarzania oprogramowania. Konferencja Naukowa (14-16.05.2007 , Szklarska Poręba)
Języki publikacji
PL
Abstrakty
PL
Artykuł jest próbą udzielenia odpowiedzi na pytanie o uniwersalną bezpieczną i skalowalną architekturą aplikacji rozproszonych. Zaprojektowanie architektury, a więc organizacji elementów systemu, sposobu komunikacji między nimi, zawsze nastręcza wiele problemów również doświadczonym projektantom i architektom. Błędy popełnione na tym etapie są wyjątkowo trudne do wyeliminowania i rzutują na cały cykl życia aplikacji. Właśnie z tego powodu tak bardzo istotne jest podjęcie właściwych decyzji. Wychodząc naprzeciw oczekiwaniom dużych korporacji tworzących systemy o wysoce skomplikowanej logice biznesowej, na rynku zadebiutowała EDRA. Jej twórcom przyświecała szczytna idea wykorzystania najlepszych praktyk w procesie tworzenia dużych aplikacji rozproszonych i tym samym wypracowania jednej, możliwej do wielokrotnego wykorzystania architektury. Artykuł udziela odpowiedzi na pytanie czy spełnienie powyższych wymagań jest w ogóle możliwe prezentując w pierwszej części najważniejsze koncepcje architektury EDRA. Co więcej, część pracy jest poświęcona porównaniu EDRA z innymi, dostępnymi architekturami, po to, by obnażyć słabości i wskazać mocne strony tego rozwiązania, zgodnego z najnowszymi trendami SOA (Service-Oriented Architecture). Dodatkowo artykuł przedstawia plan i realizację modyfikacji EDRA tak, aby migracja na platformę .NET 2.0 zakończyła się sukcesem.
EN
The article is an attempt to answer the question regarding universal, safe and scalable architecture of distributed applications. Designing an architecture is related to organizing elements of a system and methods of communication between them. It can be very problematic even for very experienced designers and architects. Mistakes made at that time are very hard to eliminate and they affect the whole lifecycle of an application. Therefore it is so important to take proper decisions. To come up to expectations of corporations creating systems with a very complicated business logic, EDRA (Enterprise Development Reference Architecture) was released to the market. The main goal of its authors was to make use of the best practices in the process of creating large distributed applications and in consequence create one, reusable architecture. The article answers question if fulfilling of the previously mentioned requirements is possible at all by presenting in the first part the most important concepts of the EDRA. What is more, a part of the article is related to comparing EDRA with other available architectures just to show pros and cons of the solution compliant with SOA (Service-Oriented Architecture). Additionally the article introduces plan and realization of modifications to the EDRA that make it compliant with the .NET 2.0 platform.
Twórcy
autor
  • Politechnika Wrocławska, Wyb. Wyspiańskiego 27, 50-370 Wrocław
Bibliografia
  • [1] HOGG J WANAGEL J. i inni, Enterprise Development Reference Architecture http://w'w.gotdotnetxom/codegallery/codegallery.aspx?id=9c29a963-594e-4e7a-9c45- 576198df8058
  • [2] EDRA vl. 1 PowerPoint slides: Behind the scenes, http://vvww.gotdotnet.corn/codegallery/codegallery.aspx?id=9c29a963-594e-4e7a-9c45- 576198df8058
  • [3] SEHMI A., VASTERS C., FABRIQ, Architecture for High Performance, Decentralized, Agent-Oriented, Connected Applications http://dov^load.rnicrosoft.com/download/9/8/d/98ddde60-abdc-4000-a8a2-lf59fe5d72cc/FABRIQ.ppt
  • [4] MBI, http://www.gotdoinet.com/workspaces/workspace.aspx?id=c591 f499-dd51 -418U-a5ce- 23b7f7a47ad3
  • [5] Fabriq, http://www.gotdotnet.com/workspaces/workspace.aspx?id=b4fcfD2f-3e7l-4al5-a305-f0511240eecl
  • [6] CSLA, http://www.lhotka.net/Area.aspx?id=4
  • [7] Spring.net, http://www.springframework.net/
  • [8] PicoContainer.NET, http://www.picocontainer.org/
  • [9] Enterprise Development Accelerator, http://www.gotdotnet.conVworkspaces/workspace.aspx?id=3d2973ad-177d-417e-9641 -2c51 dacdb90f
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW6-0019-0014
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ć.