1 PODNIKOVÁ SBRNICE SLUŽEB SONIC (SONIC ESB)



Podobné dokumenty
SOAP & REST služby. Rozdíly, architektury, použití

Úvod do Web Services

Požadavky pro výběrová řízení TerraBus ESB/G2x

Řešení integrace Profinit ESB. Michal Bureš

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

1 Produktová ada Progress Actional

EDI jako služba aneb tak trochu jiná VANka

Komunikace. Úrovová architektura protokol. Úrovová architektura protokol (2) Pednášky z distribuovaných systém

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

Role a integrace HR systém

Semináˇr Java X J2EE Semináˇr Java X p.1/23

Podniková sběrnice služeb

Centrální přístupový bod k informačním zdrojům resortu Ministerstva zemědělství Portál MZe a Portál eagri

Správa a sledování SOA systémů v Oracle SOA Suite

Compatibility List. GORDIC spol. s r. o. Verze

1. Integrační koncept

Informace ke stavu celoměstsk xxx

Dodávka systému pro Integrační server

Architektury informačních systémů

Architektury informačních systémů

Komponentový návrh SW

Enterprise Service Bus (ESB)

Využití JBoss Fuse ve skandinávské energetice

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Část 1. Technická specifikace. Posílení ochrany demokratické společnosti proti terorismu a extremismu

Architektura orientovaná na služby Návrh orientovaný na služby. Ing. Petr Weiss. VUT v Brně,, FIT, UIFS

Co je to Grid. Martin Kuba Superpočítačové Centrum Brno Seminář CESNET, Třešť

Jak vybírat vhodnou infrastrukturu pro SOA

Příloha č. 1 - ke Smlouvě na dodávku software dle GDPR pro počítačovou síť nedílná součást zadávací dokumentace k podmínkám výzvy VZ 145.

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

ATS Global B.V. ATS Bus.

Příloha č. 1 k Č.j.: OOP/10039/ Specifikace zařízení

Internetový mapový server Karlovarského kraje

UAI/612 - Cloudová Řešení. Technologie

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

Server-side technologie pro webové aplikace

Vnořený Ensemble nové integrované aplikace. Martin Zubek, Account manager

Tvorba informačních systémů

verze GORDIC spol. s r. o.

Možnosti propojení Lotus Notes/Domino a jiných systémů. Ondřej Fuxa Your System spol. s r.o.

Aktuální otázky provozu datových skladů PAVEL HNÍK

Vytvoření procesně integrační nástavby KUBIKI pro ERP systém MAX+

Business Intelligence

Korporátní identita - nejcennější aktivum

Tvorba informačních systémů

Technická specifikace HW pro rok 2012

Servisně orientovaná architektura Základ budování NGII

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Informační Systém pro Psychiatrii HIPPO

Chytrá systémová architektura jako základ Smart Administration

Instalace a konfigurace

Microsoft Azure Workshop

Internet Information Services (IIS) 6.0

Příprava k certifikaci , TS: Windows 7, Configuring

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Sledování výkonu aplikací?

X33EJA Web Services. Martin Ptáček, KOMIX s.r.o.

Proč SOA nemá alternativu

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

SOA a Cloud Computing

MBI - technologická realizace modelu

Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí


MS Outlook konektor. Každý jsme hlava na nco jiného. My jsme hlavy na IT. Miloslav Záleský Patrik Šolc Jan Matuš

Architektury Informačních systémů. Jaroslav Žáček

Instalace demoverze

Programové vybavení OKsmart pro využití čipových karet

O Apache Derby detailněji. Hynek Mlnařík

WCF. IW5 - Programování v.net a C# WCF

Pracovní stanice. Minimální požadované parametry

CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY

Doporučeno pro předpokládané využití serveru pro zpracování 2000 dokumentů měsíčně. HW: 3GHz procesor, 2 jádra, 8GB RAM

SOA Enterprise Service Bus

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Diagnostika webových aplikací v Azure

UAI/612 - Cloudová Řešení. Návrh aplikací pro cloud

Zabezpečení platformy SOA. Michal Opatřil Corinex Group

Dodatečné informace k veřejné zakázce SDAT Sběr dat pro potřeby ČNB 3. série

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

Benefity při práci se systémem konsolidovaných pacientských dat. Ing. Ladislav Pálka, MBA C SYSTEM CZ a.s.

UDS for ELO. Univerzální datové rozhraní. >> UDS - Universal Data Source

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU

Jednorázová hesla pro zvýšení bezpečnosti vzdáleného přístupu mobilních uživatelů

manažerského řízení HW a SW požadavky pro sw ATTIS

Architektury Informačních systémů. Jaroslav Žáček

Informační Systém PINEL plus

Cloud Computing pro státní správu v praxi. Martin Vondrouš - Software602, a.s. Pavel Kovář - T-Systems Czech Republic a.s.

PROVOZOVÁNÍ PRIVATE CLOUD VE VEŘEJNÉ SPRÁVĚ

KIV/SI. Rozílová témata. Jan Valdman, Ph.D.

Servisně orientovaná architektura a její aplikace v systémech sledování a řízení výroby

Vaše uživatelský manuál XEROX PHASER 3635MFP

Programovatelné automaty SIMATIC S7 a S5

Technická specifikace vymezené části 1 SERVER

Microsoft Windows Server System

Softwarové komponenty a Internet

Architektura GIS KMA/AGI. Karel Jedlička

Transkript:

Produktová ada Progress Sonic umožuje zjednodušit a urychlit vývoj, provoz, integraci a správu podnikových aplikací. Výrazn zvyšuje produktivitu integraní vývojá, zkracuje dobu potebnou pro nasazení aplikace a urychluje návratnost vložených investic. Podporuje vysoce distribuovaný provoz aplikací v interních sítích, pes internet i pro nepipojené uživatele, zjednodušují konektivitu a integraci aplikací a dat v podnicích a mezi podniky. Výsledkem jsou pístupné, úplné, spolehlivé a úsporné softwarové aplikace, které je možné jednoduše zalenit do podnikové architektury orientované na služby SOA (Service-Oriented Architecture). Produkty ady Progress Sonic pedstavují standardizovaný pátení základ pro budování architektury SOA (Service Oriented Architecture), která integruje aplikace a uvádí do souladu procesy jak celého podniku tak i procesy za jeho hranicemi. Jakákoli podniková implementace SOA mže být navíc výrazn rozšíena a obohacena o funkce zajišující její vizibilitu, monitoring a runtime governanci, které však nabízí další produktová ada Progress Actional. Základní produkt, Sonic ESB (Sonic Enterprise Service Bus), oznaila nezávislá spolenost Forrester Research za leadera na trhu podnikových sbrnic služeb. The Forrester považuje Sonic ESB za ESB, které je nezávislé na provozních podmínkách a je jedno z nejlepších z hlediska využití a nárok na pam. Progress Sonic ESB získal i maximální bodové ohodnocení za své schopnosti v oblasti SOA runtime governance. Sonic ESB pedstavuje neinvazivní typ integrace aplikací v reálném ase založenou na oborových standardech. Integrovat je možné rzné datové zdroje rzných datových formát a protokol, rzné aplikace tetích stran, aplikaní servery a webové služby, a již se tyto komponenty nacházejí uvnit nebo vn organizace. Klíovým prvkem ešení je robustní škálovatelná podniková sbrnice služeb (ESB) umožující integraci rzných datových formát i komunikaních protokol. 1 PODNIKOVÁ SBRNICE SLUŽEB SONIC (SONIC ESB) Spolenost Sonic Software byla v roce 2002 zakladatelem konceptu podnikové sbrnice služeb (viz nap. z Burton Group, Gartner, Forester). Sonic ESB kombinuje standardní messaging, webové služby, XML transformace a inteligentní smrování ke spolehlivému propojení a koordinaci komunikace aplikací jak v rámci organizace (vnitní integrace) tak mezi nimi (vnjší integrace). Sonic ESB pedstavuje pímou implementaci princip SOA. Na rozdíl od tradiních messagingových systém nebo aplikaních server, je Sonic ESB vysoce distribuovatelná a tém perfektn lineárn škálovatelná sbrnice. Toho je docilováno pomocí konceptu lehkých vícevláknitých Java kontejner, které mohou bžet umístny kdekoli na síti. Distribuovaná sbrnicová topologie umožuje inkrementální nasazování pesn dle požadavk a možností zákazníka. 1/8

Sonic ESB je víceprotokolová (TCP/IP, SSL, HTTP/S, FTP, email a ada dalších) víceformátová (JMS, SOAP, XML, TXT, CSV, binár, stream dat, a ada dalších) sbrnice. K transformaci je možné využít vestavný XSLT/XQuery stroj Sonic ESB se skládá z následujích vrstev: Vrstva messagingu (SonicMQ, JMS resp. WS-ReliableMessaging) Vrstva ESB (Sonic ESB) Vrstva Orchestrace (Sonic BPEL Server) Vrstva monitorování, logování, alertování (Sonic Event Monitor) Sonic ESB portfolio budou doplovat následující produkty a ESB služby: Sonic DB Service (produkt Sonic Software) Sonic ESB Transformaní služba (implementace XSLT Xalan API, souást instalace) Sonic ESB Souborová služba (služba pro penos soubor, souást instalace) Sonic ESB Smrovací služba (služba pro smrování na základ obsahu zpráv, souást instalace) 2 z 8

2 SONICMQ Sonic Software je spoluautorem JMS specifikace. SonicMQ je jednim z nejvýkonnjších messagingových server na trhu. Jeho úlohou je 100% garantovat doruení synchronních i asynchronních zpráv/dokument. Garantuje sémantiky: at-most-once, kdy zpráva mže být ztracena, pokus o doruení se pak opakuje, ale zpráva nesmí být doruena dvakrát (je zde detekce duplicit) once-and-only-once znamenající, že zpráva nesmí být ani ztracena ani doruena dvakrát. Tím, že Sonic ESB používá jako transportní vrstvu standardní JMS messaging, je možné Sonic ESB integrovat i s jinými typy integraních architektur jako nap. aplikaními servery nebo jinými JMS poskytovateli. Na této úrovni se nastavuje i veškerá bezpenost, šifrování zpráv i komunikaního protokolu, napojení na autentizaní servery (Microsoft AD, LDAP apod). 3 z 8

3 SONIC ESB Je framework umožující vytváet, distribuovat, spouštt, komponovat a spravovat služby. Framework Sonic ESB je vytvoen v isté Jav. Dle SOA princip jsou ESB služby bezstavové (stav je penášen samotnými XML zprávami). Sonic ESB obsahuje ti pedinstalované služby, které nacházejí uplatnní tém v každém integraním projektu: Služba smrování (CBR - Content-Based Routing). Smrovat lze na základ jakékoli hodnoty nacházející se v hlavice zprávy nebo uvnit tla dokumentu. Transformaní službu (zabudovaný XSLT peklada). Sonic ESB má vlastní centrální úložišt metadat, které uchovává: definice ESB služeb a ESB itinerá (proces) konfigurace instancí služeb XML schémata definice transformací definice endpoint bezpenostní a zabezpeovací konfigurace 4 SONIC BPEL SERVER Jde o vrstvu umožující vytváet, spouštt, monitorovat a slaovat business procesy (dlouhé obchodní transakce). Sonic BPEL server pedstavuje stavový stroj (state engine) vycházející ze specifikace BPEL 2.0. Pedmtem orchestrace mohou být: Sonic ESB služby Sonic ESB procesy Webové služby jak vlastní tak tetích stran Jakákoli jiná aplikace nebo jiný datový zdroj pipojitelný k Sonic ESB 5 SONIC EVENT MONITOR Pedstavuje vrstvu monitorování, logování, alertování. Umožuje generovat, zachytávat, zpracovávat, uchovávat a prezentovat události i metriky nižších vrstev. Umožuje nastavovat rzné prahové hodnoty a spoušte (triggers) pro jednotlivé prvky nižších vrstev (od front, topik pes brokery, kontejnery po business procesy). Tato vrstva je založena na standardu Java Managment extension (JMX) a opensource API Log4J. Díky rozhraní JMX je možné kontejnery s instancemi služeb místn nebo i 4 z 8

vzdálen monitorovat, auditovat, spouštt, zastavovat nebo rekonfigurovat. Pokud je nutné provést jakoukoli zmnu služby, provede se tato zmna jen jednou v centrálním úložišti ESB. Kontejnerm je pak možné zaslat píkaz reload a po znovuzavedení bude kontejner obsahovat již zmnnou definici píslušné služby. 6 ADD-ON SLUŽBY Sonic Connect Service Služba pro pímé volání/pímou akceptaci REST nebo SOAP volání. Sonic DB Service ESB služba umožující SQL operace s daty uloženými v RDBMS. Umožuje i volání uložených DB procedur. Pístup k RDBMS využívá JDBC. Sonic File Drop Service ESB služba pro odesílání/píjem jakýchkoliv soubor do velikosti 10 MB pomocí standardu JMS. Tato služba obalí libovolný soubor XML hlavikou a vytvoí validní JMS zprávu. V pípad vtších soubor než 10 MB Sonic nabízí zvláštní streamové API, pomocí kterého je možné vytvoit vlastní ESB službu pro penos soubor libovolné velikosti. Sonic Content Based Routing Service ESB služba pro smrování zpráv na základ obsahu hlaviek, properties nebo i tla XML zpráv. Sonic Transformation Service ESB služba pro XSLT transformace. Sonic ESB má vestavný Saxon stroj. 5 z 8

KONCEPTUÁLNÍ SCHÉMA PÍKLADOVÉ INTEGRACE MHMP Konceptuální nástin aplikací-zdroj dat pipojených k ESB. Pesný datový formát a komunikaní protokol bude výstupem analýzy. Aplikace1 Aplikace2 Aplikace3 Aplikace4 AplikaceN XML TXT CSV SOAP HTML 1 2 4 3 5 Meta-data ESB process, itinerá transformací, smrování, SOA služeb Repository ESB endpoint JMS/JDBC JMS/JDBC SOAP TXT RDBMS RDBMS Interní Registry File System JMS, HTTP, WS, FTP, email,. internet Subjekt 01 Subjekt 02 Subjekt nn externí subjekty i datové zdroje (UIR-ADR, ASPI, registry,.) 7 KATEGORIE TYP INTEGRACÍ Z hlediska možností Sonic ESB lze aplikace/datové zdroje rozdlit do následujících kategorií, které se liší použitými komunikaní protokoly a datovými formáty: Zabudované JMS rozhraní do aplikace Webové služby Pímé HTTP (HTTP Direct) Databázová integrace FTP, SMTP/POP3, J2EE aplikaní server JMS tetích stran Souborové penosy B2B (Standardní aplikaní balíky, Technologické konektory) Ostatní (Na míru vyvinuté protokoly, adaptéry, konektory, apod.) 6 z 8

8 KATEGORIE DATOVÝCH FORMÁT: Z hlediska možností integraního systému Sonic ESB lze píchozí i odchozí zprávy kategorizovat do následujících formát: Text a jeho varianty (nap. rzné CSV) XML SOAP HTML Binární data Metadata JMS B2B MIME Kombinovaný formát Datový proud (data stream) Ostatní 7 z 8

9 HW DOPORUENÍ GALEOS je softwarová spolenost a není HW expertem. Následující doporuení se opírají o zkušenosti našich konzultant vycházejících z obdobných projekt. Pesná konfigurace je vždy výsledkem podrobné vstupní analýzy resp. spolupráce GALEOSu jako dodavatele middlewaru a píslušného HW dodavatele. Pokud: nkteré integraní scénáe jsou synchronní a infrastruktura Sonicu má pidávat pouze minimální režii, poet souasn zasílaných dotaz není vtší než 8-10 za vteinu, OS je na seznamu podporovaných platforem poet souasn pipojených aplikací/zaízení nebude vtší než 10, prmrná velikost zasílaných zpráv není vtší než 40-60 KB, maximální velikost zasílaných zpráv není vtší než 4-6 MB, pak minimální požadavky na generický HW primárního i sekundárního serveru pro úely integraního projektu jsou : dual-core single CPU poslední typ procesoru Pentium s taktem ne menším než 3 GHz. Možnost rozšiitelnosti na alespo 2 dual-core CPU. 4 GB RAM na jedno dual-core CPU, s možností rozšiitelnosti na 8 GB RAM 300 GB prostoru na rychlém pevném disku nebo rychlém diskovém poli s možností rozšiitelnosti na 350 GB. Rychlost diskových I/O operací je pro rychlost Sonic ESB stejn zásadní jako kmitoet procesoru. 2-3 síové karty (primární a záložní okruhy pro Sonic ESB, 1 okruh pro aplikaní provoz) Pro provoz Sonic ESB je možné využít kteroukoli z následujících podporovaných platforem viz aktuální seznam na http://web.progress.com/cs/sonic/sonic-esb.html ***** Konec dokumentu ***** 8 z 8