Aplikacja złożona

W informatyce aplikacja złożona to aplikacja zbudowana przez połączenie wielu istniejących funkcji w nową aplikację. Koncept techniczny można porównać do mashupów . Jednak aplikacje złożone wykorzystują źródła biznesowe (np. istniejące moduły, a nawet usługi sieciowe ) informacji, podczas gdy aplikacje typu mashup zwykle opierają się na źródłach internetowych i często bezpłatnych.

Błędem jest założenie, że aplikacje złożone są z definicji częścią architektury zorientowanej na usługi (SOA). Aplikacje złożone można budować przy użyciu dowolnej technologii lub architektury.

Aplikacja złożona składa się z funkcjonalności zaczerpniętych z kilku różnych źródeł. Komponentami mogą być pojedyncze wybrane funkcje z innych aplikacji lub całe systemy, których dane wyjściowe zostały spakowane jako funkcje biznesowe, moduły lub usługi sieciowe.

Aplikacje złożone często zawierają orkiestrację „lokalnej” logiki aplikacji, aby kontrolować, w jaki sposób złożone funkcje współdziałają ze sobą w celu wytworzenia nowej, pochodnej funkcjonalności. W przypadku aplikacji złożonych opartych na architekturze SOA WS -CAF jest standardem usług sieci Web dla aplikacji złożonych.

Zobacz też

Linki zewnętrzne