spacer

SOA Integracja aplikacji

Insono posiada rozległą wiedzę w zakresie implementacji rozwiązań integracji aplikacji i systemów.

Podstawowe pojęcia SOA

Usługi są podstawowym pojęciem, wykorzystywanym w SOA (architektura zorientowana na usługi). Reprezentują one usługi systemowe wysokiego poziomu (coarse grained), w przeciwieństwie do niskopoziomowych komponentów oprogramowania (np. klasy Java). Usługi są udostępnione na zewnątrz systemu, co oznacza, że zewnętrzne aplikacje lub systemy mogą je wywołac w celu wykorzystania zawartej funkcjonalności. Usługi są dobrze zdefiniowane przy użyciu specyfikacji ich interfejsów.

Poniższe dokumenty zawierają techniczny opis rozwiązań, wykorzystywanych przez INSONO w projektach rozwoju oprogramowania (materiały w języku angielskim).

1. SOA - Service Oriented Architecture

2. JBoss ESB - Reliable SOA Infrastructure
Pojęcie kontrakt usługi (service contract) oznacza precyzyjną specyfikację interfejsu usługi. Kontrakt usługi pozwala na osiągnięcie wzajemnego porozumienia między zespołami analityków biznesowych oraz zespołami programistycznymi. Pomiędzy usługami istnieje niski poziom wzajemnych współzależności (loose coupling), co pozwala na elastyczne kształtowanie struktury aplikacji na nich opartych. Możliwe staje się zastąpienie jednej implementacji usługi inną równoważną implementacją lub dodanie nowej niezależnej usługi.

 

 

 

 

 

 

 

Silniki reguł biznesowych

Silnik reguł biznesowych jest narzędziem, które pozwala na wykonywanie reguł logicznych. Silnik ten zarządza ewaluacją reguł używając definicji zestawów reguł, konfigurowanych w formie czytelnej dla człowieka. Użytkownik nie musi dbac o sekwencję reguł oraz ich zależności – jest to zapewniane automatycznie przez silnik reguł.
więcej..

BPEL

Złożone procesy biznesowe oraz usługi mogą byc opisane, utworzone oraz wykonany używając BPEL (Business Process Execution Language) nie tylko w ramach systemu informatycznego danej firmy, ale również we współpracy z systemami zewnętrznych partnerów biznesowych. Używany przez znane firmy jak BEA, IBM, Microsoft, Oracle zrzeszone w konsorcjum OASIS, standard WS-BPEL jest zbudowany na sprawdzonych standardach WebServices. Przy użyciu WS-BPEL możliwe jest zbudowanie niezależnego systemu, bezpieczna integracja, kontrola aplikacji i usług, dostępnych również na rozproszonej infrastrukturze.
więcej..

Technologie SOA

XML

XML jest niezależnym od platformy oraz języka programowania formatem reprezentowania danych. Z powodu tych cech jest częstym wyborem w rozwiązaniach integracyjnych. Format oparty na XML definiuje typy oraz strukturę elementów danych.

Web Services

WebServices (usługi sieciowe) to technologia zbudowana z wykorzystaniem standardów XML oraz HTTP, pozwalająca na zdalne wywoływanie procedur (RPC) lub komunikację opartą na asynchronicznych komunikatach, niezależną od używanego języka programowania.
więcej..

Technologie

Używamy najbardziej zaawansowanych technologii, sprawdzonych we wszystkich obszarach biznesowych, w których realizowaliśmy projekty.
więcej..

footer
© INSONO Sp. z o. o. Sp. k. · Polityka prywatności