dembol.org

Java and distributed systems architecture

Layers

Layers – architektura warstwowa

Całkiem niedawno pisałem o wzorcach perspektywy alokacji i komponentów, przyszedł jednak czas na zabranie się za opis wzorców perspektywy modułów. Pierwszym wzorcem, który opisałem jest bardzo często wykorzystywany podczas projektowania struktury modułów aplikacji. Chodzi mianowicie o wzorzec layers, czyli wzorzec określający architekturę warstwową systemu. Wzorzec ten definiuje odpowiednią strukturę projektowanych przez nas modułów i zapewnia [...]

,

layers – architektura warstwowa

Problem Chcielibyśmy dokonać strukturyzacji projektowanego modułu tak aby cechował się dobrą modyfikowalnością, łatwością odnajdywania konkretnych fragmentów kodu oraz łatwością śledzenia przepływu sterowania. Struktura powinna dodatkowo umożliwiać wykonanie partycjonowania modułu w przyszłości (gdyż np. spodziewamy się dużego przyrostu ruchu)   Rozwiązanie Projektowany moduł powinien posiadać strukturę warstwową. Jego elementy/podmoduły o podobnym poziomie abstrakcji lub podobnych odpowiedzialnościach [...]

,

katalog wzorców architektonicznych

Wzorce architektoniczne są to wzorcowe (kanoniczne) rozwiązania konkretnych problemów architektonicznych. Wzorce nie specyfikują architektury, one tylko sugerują architekturę a wraz z nią topologię komponentów oraz interakcję pomiędzy nimi. Jednym z najbardziej wartościowych aspektów wzorców architektonicznych jest fakt, iż definiują ściśle określone atrybuty jakościowe mogące być spełnione po zastosowaniu danego wzorca. Poniżej zamieściłem katalog wzorców architektonicznych [...]

, , , , , , , , ,

o mnie

Nazywam się Łukasz Dembiński, jestem absolwentem wydziału ETI Politechniki Gdańskiej. Ukończyłem kierunki – Systemy Rozproszone i Aplikacje Internetowe oraz Modelowanie Systemów Informatycznych. W chwili obecnej pracuję w Wirtualnej Polsce na stanowisku kierownika zespołu architektów oprogramowania. Mój pełny profil zawodowy można znaleźć na goldenline.pl Zajmuję się przede wszystkim projektowaniem i implementacją systemów rozproszonych dużej skali z [...]

, , , , , , , , , , , , , , , , , , , ,