Aplikacje kompozytowe

Autor: Laura McKinney
Data Utworzenia: 1 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
1. Kurs Windows Forms - Pierwszy program okienkowy
Wideo: 1. Kurs Windows Forms - Pierwszy program okienkowy

Zawartość

Definicja - Co oznaczają aplikacje złożone?

Aplikacje złożone to aplikacje zbudowane z połączenia wielu istniejących funkcji z wykorzystaniem biznesowych źródeł informacji. Aplikacje złożone to kolekcje zasobów oprogramowania, które zostały zmontowane w celu zapewnienia możliwości biznesowych. Zasoby te są na ogół artefaktami rozmieszczonymi niezależnie, umożliwiającymi komponowanie i wykorzystanie określonych możliwości platformy.

Korzystanie z aplikacji złożonej może uwolnić użytkownika od przełączania między aplikacjami. Zapewnia łatwy dostęp do wielu aplikacji w tym samym miejscu, z dodatkową zaletą ręcznego dodawania i usuwania funkcji. Aplikacje kompozytowe można porównać z mashupami. Jednak aplikacje złożone korzystają z biznesowych źródeł informacji, podczas gdy zespoły korzystają z internetowych, głównie bezpłatnych zasobów.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia aplikacje kompozytowe

Cztery warstwy aplikacji złożonych to dane, aplikacja, wydajność i prezentacja. Architekt rozwiązania musi zająć się komponentami, stosem kompozycji i specyfikacjami aplikacji złożonych. Aby wybrać stos kompozycji, z każdego poziomu należy wybrać jeden lub więcej pojemników. Zestaw typów komponentów musi być możliwy do wdrożenia w kontenerach. Komponenty są wybierane poprzez zdefiniowanie repozytorium zasobów, które należy pobrać z typów komponentów w zależności od potrzeb biznesowych. Należy również określić metody łączenia zasobów, aby zapewnić proces międzyfunkcyjny. Połączenia te są luźno połączone.

Aplikacja jest uważana za dobrze dopasowaną aplikację kompozytową, jeśli jest zgodna ze standardowym projektem architektonicznym i zawiera następujące funkcje:


  • Bogate środowisko użytkownika umożliwiające agregację wielu typów aplikacji w jednym widoku klienta
  • Spójne i jednolite GUI
  • Pełne uwierzytelnianie i poufność danych
  • Elastyczność w zakresie korzystania z funkcji architektury zorientowanej na usługi, takich jak wielokrotnego użytku i luźne połączenie
  • Zachowują się jak wyjątkowa aplikacja do aplikacji heterogenicznych
  • Komponentowa komunikacja
  • Ponowne wykorzystanie zasobów obliczeniowych
  • Skład części
  • Agreguj wiele aplikacji w jednym widoku klienta
  • Zapewnij dostęp w dowolnym miejscu i czasie w częściowo połączonym środowisku

Infrastruktura aplikacji złożonych klienta jest środowiskiem wykonawczym aplikacji złożonych, niezbędnym do instalowania i uruchamiania aplikacji specjalnie skomponowanych w środowisku serwera portalu Websphere. Aplikacje złożone mają również określoną strukturę. Pracownicy informacyjni stanowią najwyższy poziom struktury. Uzyskują dostęp do dokumentów i informacji biznesowych za pośrednictwem portali. Tworzą także dokumenty podczas działań biznesowych, które są częścią większych procesów biznesowych koordynujących działania systemów i ludzi. Działania są kontrolowane za pomocą specyficznych dla procesu reguł biznesowych wywołujących zasoby w interfejsie usługi. Reguły biznesowe są ostatecznie stosowane do zawartości tych dokumentów w celu wyodrębnienia, przekształcenia i przeniesienia informacji do następnego etapu procesu.

Zasoby aplikacji dotyczące kompozycji obejmują przepływy pracy, dokumenty, działania i reguły biznesowe, schematy, ekrany interfejsu użytkownika, raporty, metryki itp.