ARIS Platform
Standardy wspierane przez ARIS.
Standardy wspierane przez ARIS
Modele procesów biznesowych dostarczają abstrakcyjne odwzorowanie złożonych struktur. Koncentrując się na konkretnym elemencie takiej struktury, uwypuklają najważniejsze powiązania, a pomijają mniej istotne aspekty. Modele są wykorzystywane do dokumentowania, analizowania i przekazywania danych dotyczących danej organizacji. Zasadniczym wymogiem jest tutaj warunek, aby poszczególni odbiorcy modelu interpretowali go w taki sam sposób, niezależnie od różnych sposobów jego pojmowania. Poszczególne moduły platformy ARIS tradycyjnie zawierają wsparcie dla różnorodnych standardów modelowania. ARIS zapewnia wsparcie zarówno dla branżowych standardów modelowania, jak i dla standardów wypracowanych przez organizacje publiczne.
| STANDARD | WSPIERANY PRZEZ ARIS |
|---|---|
| BPEL | Business Process Execution Language (BPEL) to uznany w branży standard opisu wykonywalnych procesów biznesowych. Jego głównym zadaniem jest integracja różnorodnych systemów aplikacji za pośrednictwem sieciowych technologii i usług, umożliwiających dostęp do programowych funkcji tych aplikacji. BPEL jest wykorzystywany do opisu sposobu chronologicznego powiązania usług sieciowych tak, aby można było wdrażać procesy biznesowe. Modele BPEL mają wysoce informatyczny charakter i zawierają takie informacje, jak techniczne wyjątki. Tak wysoki stopień technicznego uszczegółowienia oznacza, że BPEL jest językiem nieprzydatnym dla użytkowników bez technicznego przygotowania. Z tego powodu zaleca się, aby użytkownicy opisywali procesy biznesowe przy użyciu standardów, takich jak Event-driven Process Chains (EPC’s). Dodatkowo język BPEL nie posiada standardowego sposobu zapisu. Narzędzie ARIS SOA Architect & Designer, umożliwia graficzne modelowanie BPEL w wersji 1.1. Graficzne modele można następnie eksportować do oficjalnego formatu BPEL XML, w celu przeniesienia ich na platformę realizacyjną. Ponadto, ARIS oferuje innowacyjną funkcję transformacji EPC do BPEL, dzięki której modele procesów biznesowych można automatycznie przekształcać na wykonywalne procesy. Funkcja ta jest niezmiernie przydatna, ponieważ uzupełnia lukę między wymogami firmy, a wymogami implementacji IT. |
| BPMN | Diagram procesu biznesowego zdefiniowany zgodnie z notacją modeli procesów biznesowych (Business Process Modeling Notation – BPMN) umożliwia reprezentację relacji między poszczególnymi rodzajami procesów BPMN. Wprowadza jednocześnie rozróżnienie między następującymi rodzajami procesów: Prywatny proces biznesowy (nazywany również procesem wewnętrznym), Proces abstrakcyjny (nazywany także procesem publicznym), Proces kolaboracyjny (określany także jako proces globalny), Procesy prywatne to procesy biznesowe wykonywane w ramach przedsiębiorstwa. Aby umieścić w diagramie procesu biznesowego (BPD) proces prywatny, użytkownik musi najpierw umieścić w nim kontener. Kontener można powiązać z elementami organizacyjnymi, typami obiektów systemu aplikacji, danymi bądź funkcjami. Następnie w ramach kontenera można opracować model procesu. Notacja BPMN zawiera określone ograniczenia. W przeciwieństwie do niej standard modelowania EPC pozwala na bardziej elastyczną reprezentację procesów oraz szerszy zakres opcji analitycznych. Ponadto, użytkownicy bez przygotowania technicznego mogą dzięki EPC szybciej modelować procesy, ponieważ BPMN wymaga znacznie większego przeszkolenia niż EPC. ARIS zapewnia wsparcie dla reprezentacji procesów zgodnie z notacją BPMN przy wykorzystaniu różnorodnych modeli, takich jak diagram procesów biznesowych oraz diagram alokacji BPMN. Modele BPMN dostępne są w ramach ARIS Business Architect & Designer, ARIS IT Architect & Designer, ARIS SOA Architect & Designer oraz ARIS Business Architect for SAP. ARIS oferuje całą gamę metod analizy procesów BPMN i identyfikowania możliwości udoskonaleń zarówno ilościowych, jak i jakościowych. |
| EPC | Event-driven Process Chains (EPCs) - jedno zdarzenie może równocześnie zainicjować szereg różnorodnych funkcji; podobnie funkcja może wywołać szereg różnych zdarzeń. Do reprezentacji tych rozgałęzień i pętli procesowych w EPC stosuje się łącznik (lub regułę). Jednak łącznik taki nie spełnia wyłącznie funkcji graficznej, ale definiuje także logiczne powiązania między poszczególnymi obiektami, takie jak "i" bądź "i/lub". EPC oferuje szereg metod analizowania procesów oraz identyfikowania możliwości udoskonaleń jakościowych i ilościowych. Dlatego też narzędzia ARIS Business Architect & Designer, ARIS IT Architect & Designer, ARIS SOA Architect & Designer, ARIS Process Governance oraz ARIS Business Architect for SAP również korzystają z diagramów EPC. |
| UML | Unified Modeling Language (UML) to rozbudowany standard modelowania, służący do opisu systemów IT. Jest on wykorzystywany do modelowania zarówno statycznych, jak i dynamicznych aspektów, takich jak architektura i wewnętrzne przepływy. UML definiuje diagramy i graficzne symbole oraz format wymiany danych XMI. Dzięki XMI można wymieniać informacje o modelu między różnymi narzędziami modelowania i środowiskami programistycznymi. UML to standard wspierany przez wiele różnych narzędzi oferowanych przez szereg producentów. Istnieje również ogólnoświatowa społeczność użytkowników tego standardu. Ponadto, w ramach różnorodnych modeli proceduralnych, z których część została ujednolicona, zapewniane jest wsparcie metodologiczne. Narzędzia ARIS UML Designer oraz ARIS SOA Architect & Designer zapewniają wsparcie dla standardu UML w wersji 1.4, a także dla związanego z nim formatu XMI, przeznaczonego do serializacji modeli UML. Oznacza to, że można je integrować z różnymi narzędziami programistycznymi. Przykładowo, modele ARIS można przetwarzać za pomocą opensourcowej wtyczki ArchitectureWare, dostarczanej jako standard w zakresie automatycznej generacji kodu. Ponieważ ARIS UML Designer oraz ARIS SOA Architect w pełni obsługują modelowanie UML, to elementy modeli UML można wykorzystywać w modelach biznesowych. Pozwala to uzupełnić lukę między światem biznesu a światem informatyki. |
| WSDL | Web Services Description Language (WSDL) to uznany, branżowy standard opisu usług sieciowych. Technologia ta dostarcza funkcje wykorzystywane przez aplikacje za pośrednictwem sieci, niezależnie od platformy, na której aplikacje te działają. WSDL jest stosowany do definiowania kluczowych elementów usług sieciowych, takich jak: nazwa, adres, interfejs, działanie, jak również oczekiwany format komunikatów. W ostatnich latach stał się on uznanym standardem i jest wspierany przez wielu producentów oprogramowania. Standard WSDL definiuje format XML, nie określa jednak żadnego graficznego standardu modelowania. Ponadto, opisuje on szczegóły techniczne, nie zajmuje się jednak funkcjonalnością usług sieciowych. Narzędzie ARIS SOA Architect & Designer pozwala użytkownikom importować i wyświetlać w graficznej postaci istniejące opisy WSDL. Stosowane są tutaj modele UML. Aby zapewnić większe zrozumienie jego funkcji przez użytkowników bez przygotowania technicznego, importowane usługi sieciowe można uzupełnić o opisy semantyczne. Można również importować formaty danych wykorzystywanych przez usługi sieciowe, a następnie inkorporować je w firmowych modelach danych. |
| XPDL | XML Process Definition Language (XPDL) to techniczny standard służący do opisania wykonywalnych, zorientowanych na użytkownika, modeli procesów. Realizacja funkcji biznesowych jest wykonywana głównie przez użytkowników, ale także może być realizowana przez usługi sieciowe. Używająć ARIS SOA Architect & Designer, można eksportować definicje procesów w formacie XPDL. |
| XSD | XML Schema Definition (XSD) - Schemat XML to standard stosowany w celu opisania danych wymienianych pomiędzy usługami sieciowymi. Schemat XML to kompletny język służący do definiowana struktury dokumentu XML. Struktura ta definiuje specyfikację nowych elementów XML, ich atrybutów a także pochodnych elementów. Używając ARIS SOA Architect & Designer, można graficznie zaprezentować XSD a także je importować i eksportować. |

