OpenEdge Architect.doc.doc

11
OpenEdge Architect OpenEdge Architect je vývojové prostředí založené na platformě Eclipse, které zjednodušením práce a zdokonalenou automatizací zvyšuje produktivitu vývoje aplikací. Vývojář i softwarový architekt mají k dispozici paletu nástrojů odpovídajících jednotlivým úkolům, které mohou snadno konfigurovat a použít bez opuštění pracovního prostředí. OpenEdge Architect umožňuje vývojářům projektově orientovanou navigaci, navigaci v rámci zdrojového kódu a databázovou navigaci. Dále jim poskytuje konfigurovatelné pracovní prostředí, prostředky pro generování kódů ze šablon, nástroj pro analýzu dopadů změn v kódu a vzájemných vztahů mezi kódy a katalogizační mechanismus pro tagování kódu podle provozní funkce. Umožňuje snadný přechod existujících vývojářů používajících OpenEdge na novou platformu. OpenEdge Architect je postaven na open source platformě Eclipse pro tvorbu nástrojů pro vývoj softwaru. Využitím této platformy nezávislé na dodavateli se OpenEdge Architect stává součástí rozšiřující se nabídky podobných nástrojů pro vývoj softwaru. Eclipse se rychle stává de facto standardní platformou pro tvorbu nástrojů pro vývoj softwaru, proto mohou uživatelé OpenEdge Architect snadno využít rozšiřující se trh vývojových nástrojů a utilit pro podporu celého životního cyklu vývoje softwaru. OpenEdge Studio OpenEdge Studio nabízí softwarovým vývojářům unifikované, vysoce produktivní prostředí, které zjednodušuje budování komplexních distribuovaných podnikových aplikací. Obsahuje kompletní sadu nástrojů pro vývoj celé řady typů dnešních podnikových aplikací – od klient/server modelů ke zpracováním transakcí přes internet s přizpůsobitelným a personalizovaným rozhraním dynamicky vykreslovaným podle potřeb uživatelů nebo firemních zvyklostí. OpenEdge Studio je vývojářským prostředím pro aplikační rámec Progress Dynamics a jeho vysoce produktivní metodu tvorby flexibilních a funkčně bohatých podnikových aplikací. Repozitoř, která se při tom využívá, umožňuje dynamickou změnu aplikací podle uložených objektových atributů, šablon a business komponent. Díky vizuálním nástrojům zahrnutým do AppBuilderu automatizuje OpenEdge Studio většinu práce nutné k vytváření uživatelských rozhraní a podnikových komponent. AppBuilder je centrální pracovní plocha poskytující vizuální nástroje pro definice objektů, návrh rozhraní a propojování dat. Tyto nástroje a vývojové metody, o které se opírají, umožňují opakovaně používat provozní logiku a zjednodušují psaní zdrojového kódu.

Transcript of OpenEdge Architect.doc.doc

Page 1: OpenEdge Architect.doc.doc

OpenEdge Architect

OpenEdge Architect je vývojové prostředí založené na platformě Eclipse, které zjednodušením práce a zdokonalenou automatizací zvyšuje produktivitu vývoje aplikací. Vývojář i softwarový architekt mají k dispozici paletu nástrojů odpovídajících jednotlivým úkolům, které mohou snadno konfigurovat a použít bez opuštění pracovního prostředí.

OpenEdge Architect umožňuje vývojářům projektově orientovanou navigaci, navigaci v rámci zdrojového kódu a databázovou navigaci. Dále jim poskytuje konfigurovatelné pracovní prostředí, prostředky pro generování kódů ze šablon, nástroj pro analýzu dopadů změn v kódu a vzájemných vztahů mezi kódy a katalogizační mechanismus pro tagování kódu podle provozní funkce. Umožňuje snadný přechod existujících vývojářů používajících OpenEdge na novou platformu.

OpenEdge Architect je postaven na open source platformě Eclipse pro tvorbu nástrojů pro vývoj softwaru. Využitím této platformy nezávislé na dodavateli se OpenEdge Architect stává součástí rozšiřující se nabídky podobných nástrojů pro vývoj softwaru. Eclipse se rychle stává de facto standardní platformou pro tvorbu nástrojů pro vývoj softwaru, proto mohou uživatelé OpenEdge Architect snadno využít rozšiřující se trh vývojových nástrojů a utilit pro podporu celého životního cyklu vývoje softwaru.

OpenEdge Studio

OpenEdge Studio nabízí softwarovým vývojářům unifikované, vysoce produktivní prostředí, které zjednodušuje budování komplexních distribuovaných podnikových aplikací. Obsahuje kompletní sadu nástrojů pro vývoj celé řady typů dnešních podnikových aplikací – od klient/server modelů ke zpracováním transakcí přes internet s přizpůsobitelným a personalizovaným rozhraním dynamicky vykreslovaným podle potřeb uživatelů nebo firemních zvyklostí. OpenEdge Studio je vývojářským prostředím pro aplikační rámec Progress Dynamics a jeho vysoce produktivní metodu tvorby flexibilních a funkčně bohatých podnikových aplikací. Repozitoř, která se při tom využívá, umožňuje dynamickou změnu aplikací podle uložených objektových atributů, šablon a business komponent.

Díky vizuálním nástrojům zahrnutým do AppBuilderu automatizuje OpenEdge Studio většinu práce nutné k vytváření uživatelských rozhraní a podnikových komponent. AppBuilder je centrální pracovní plocha poskytující vizuální nástroje pro definice objektů, návrh rozhraní a propojování dat. Tyto nástroje a vývojové metody, o které se opírají, umožňují opakovaně používat provozní logiku a zjednodušují psaní zdrojového kódu.

WebSpeed Workshop

WebSpeed Workshop je vysoce produktivní vývojové prostředí umožňující vývojářům rychle vytvářet vysoce škálovatelné podnikové aplikace, které zpracovávají velké množství transakcí přes internet. WebSpeed Workshop se skládá z vizuálních nástrojů, předem připravených webových objektů a skriptovacího jazyka SpeedScript, speciálně určeného pro internetové aplikace. Pomocí nástroje AppBuilder mohou vývojáři rychle a jednoduše vytvářet komplexní aplikační rozhraní. Používají přitom vysoce produktivní nástroje pro mapování HTML a integraci databázových informací. Vývojáři si mohou vybírat z mnoha různých webových objektů od HTML rozhraní po SmartDataObjects a CGI Wrappery, které automatizují a zjednodušují většinu vývojového procesu.

Překlopení aplikace vytvořené v jiném prostředí než OpenEdge do webu obyčejně vyžaduje znalost několika skriptovacích jazyků a aplikačních programovacích rozhraní. WebSpeed je jedinečný v tom, že dovoluje vývojářům zprovoznit aplikace nebo jejich části v komplexním prostředí webu, aniž by se museli vzdát efektivních nástrojů OpenEdge.

Page 2: OpenEdge Architect.doc.doc

Progress 4GL Development System

Progress 4GL Development System je sada efektivních nástrojů pro psaní progressovských aplikací, která poskytuje základní podporu pro vývoj v OpenEdge. Zahrnuje editor, kompilátor, datový slovník a utility pro administraci dat. Tato sada nástrojů je ideálním řešením pro aplikační partnery, kteří chtějí svým koncovým uživatelům zpřístupnit rutinní údržbu aplikací nebo jim umožnit, aby si aplikace mohli přizpůsobovat svým požadavkům. Použití těchto nástrojů je jednoduché a dá se s nimi pracovat i na unixových a linuxových platformách.

OpenEdge Application Server

OpenEdge Application Server je dynamický standardizovaný transakční engine, který tvoří spolehlivý základ bezpečného zpracování velkého počtu transakcí, nezávislosti uživatelů na rozhraní a flexibilní a rozšiřitelné aplikační infrastruktury založené na architektuře orientované na služby.

OpenEdge Application Server podporuje otevřený, komponentově orientovaný model pro partitioning aplikací, které mohou být v rámci integrovaného prostředí transformovány do modulárních prvků. Provozní logiku tak lze snadno distribuovat a opakovaně používat, což šetří potřebný čas a prostředky. Díky rozdělení aplikací a oddělení logiky podnikových procesů od logiky uživatelského rozhraní mohou být aplikace dostupné uživatelům přes prakticky jakékoli rozhraní.

Otevřená, standardizovaná interoperabilita a integrace zajišťuje, že aplikace mohou pracovat s prakticky jakýmkoli uživatelským rozhraním založeným na .NET, Javě, XML, webových službách, GUI nebo znakovém rozhraní. OpenEdge Application Server podporuje unikátní klientské řešení WebClient s IntelliStream pro provoz bohatých uživatelských rozhraní přes internet. Tato klientská technologie výrazně zjednodušuje a urychluje nasazení aplikace a přístup přes web, což šetří výpočetní prostředky a zlepšuje práci koncového uživatele. Aby OpenEdge Application Server splnil specifické požadavky internetových aplikací, zahrnuje i WebSpeed Transaction Server, který umožňuje vysoce kapacitní zpracování transakcí přes internet.

Existují dvě verze OpenEdge Application Serveru určené pro různé potřeby zpracování dat: OpenEdge Application Server Basic Edition a OpenEdge Application Server Enterprise Edition.

OpenEdge RDBMS

OpenEdge RDBMS je otevřené, výkonné, škálovatelné, spolehlivé a vysoce dostupné databázové řešení, které pracuje s prakticky neomezeným počtem uživatelů a transakcí a vyžaduje minimální administraci a údržbu. Jeho vysoce flexibilní možnosti ukládání dat umožňují současný přístup mnoha klientů ke stejným datům (přístup přes Progress 4GL a SQL prostřednictvím ODBC nebo JDBC), což umožňuje snadnou integraci s aplikacemi založenými na SQL a Javě, jako jsou nástroje pro business intelligence a OLAP. OpenEdge RDBMS zjednodušuje údržbu a administraci díky automatické konfigurovatelnosti a optimalizaci v rozsahu, který bohatě postačí pro všechny typy zákazníků. Nízké náklady na jeho vlastnictví se projevují vyšší návratností podnikových investic.

OpenEdge RDBMS disponuje nástroji pro online administraci a zálohování, které zkracují dobu plánované odstávky. Jde o vysoce dostupné databázové řešení umožňující replikaci dat, automatické zotavení po selhání, pokročilé zotavení ze zálohy a při pádu clusteru. OpenEdge RDBMS se snadno škáluje a zvládá tisíce simultánních uživatelů generujících

Page 3: OpenEdge Architect.doc.doc

vysokou provozní zátěž. Poskytuje přitom rychlou uživatelskou odezvu bez ohledu na počet připojených uživatelů.

Existují tři verze OpenEdge RDBMS určené pro řešení klíčových problémů s ukládáním a správou dat: OpenEdge Personal RDBMS, OpenEdge Workgroup RDBMS a OpenEdge Enterprise RDBMS.

OpenEdge DataServers

OpenEdge DataServers umožňují transparentní přístup k prakticky jakémukoli zdroji dat a zajišťují tak vynikající flexibilitu aplikací, které musí pracovat s různými datovými zdroji. OpenEdge DataServers poskytují aplikacím napsaným v Progress 4GL transparentní přístup k široké škále heterogenních neprogressovských datových zdrojů. Umožňují nativní přístup k systémům Oracle a Microsoft SQL Server a nabízejí také transparentní přístup k široké škále datových zdrojů odpovídajících standardu ODBC včetně IBM DB2, IBM Informix OnLine a Sybase. Tatáž základní aplikační logika může přistupovat k datům umístěným ve všech těchto datových zdrojích a zapisovat je do nich, což výrazně rozšiřuje dosah aplikací napsaných v jazyce Progress 4GL. Schopnost pracovat s daty z různých zdrojů zvyšuje schopnost organizace oslovit nové zákazníky nebo pracovat efektivněji se svými partnery.

Existují tři verze OpenEdge DataServeru pro přístup k rozšířeným datovým zdrojům: OpenEdge DataServer pro Microsoft SQL Server poskytuje nativní přístup k Microsoft SQL Server v7 a 2000, OpenEdge DataServer pro Oracle poskytuje nativní přístup k Oracle 8i a 9i a OpenEdge DataServer pro ODBC poskytuje transparentní přístup k datovým zdrojům odpovídajícím ODBC, level 2, včetně DB2/400.

Sonic SOA Suite

Sonic SOA Suite je rozsáhlá platforma distribuovaných služeb založená na ESB, která poskytuje nástroje pro správu podnikových procesů BPM (business process management) a přehled o provozu podnikového systému založeného na OpenEdge. Sonic SOA Suite rozšiřuje prostředí OpenEdge a Sonic ESB o orchestraci služeb, správu provozních dat založených na XML a plně integrovaný přístup k relačním datovým zdrojům, jako je OpenEdge RDBMS nebo jiná databázová řešení. Sonic SOA Suite je soudržné řešení problémů se správou podnikových událostí a procesů, které v širokém měřítku umožňuje připojovat, zprostředkovat a řídit dynamické služby v jednotném rámci SOA.

Sonic SOA Suite obsahuje následující produkty: Sonic ESB – podnikovou sběrnici služeb, která zjednodušuje integraci a flexibilní opakované použití business komponent využívajících standardizovanou architekturu orientovanou na služby SOA, Sonic Orchestration Server, který rozšiřuje možnosti inteligentního směrování Sonic ESB a umožňuje modelování, automatizaci a správu interních stavových podnikových procesů ve velkých podnicích, Sonic XML Server, který poskytuje vysokorychlostní zpracování XML, a službu Sonic Database Service, která zjednodušuje přístup k relačním datovým zdrojům v architektuře SOA a jejich opakované použití.

Sonic ESB

Sonic ESB je celosvětově první podniková sběrnice služeb – zcela nový, velmi výkonný a efektivní způsob integrace aplikací. Sonic ESB kombinuje XML, komunikační služby na úrovni velkého podniku a architekturu orientovanou na služby založenou na standardech webových služeb a umožňuje úsporně a centralizovaně vyvíjet, provozovat a spravovat služby distribuované v podnikovém systému rozšířeném i za hranice podniku. Oproti tradičním integračním brokerům a in-house realizovaným integračním řešením se Sonic ESB

Page 4: OpenEdge Architect.doc.doc

může zavádět inkrementálně, umožňuje opakovaně používat prostředky z jednoho integračního projektu ve druhém a je dostatečně flexibilní na to, aby se s jeho zaváděním mohlo začít na úrovni projektu a poté jej škálovat podle prakticky jakékoli velikosti podniku.

OpenEdge Adapter pro Sonic ESB poskytuje prvotřídní rozhraní OpenEdge aplikací do podnikové sběrnice služeb. Pomocí tohoto adaptéru může být aplikace provozována jako služba přímo na ESB a pomocí Sonic Management Console může být konfigurována, monitorována a spravována. Jakákoli aplikace připojená ke sběrnici pak může přistupovat k OpenEdge aplikacím, přičemž opakovaně použitelné služby poskytují specializovaná řešení.

OpenEdge ve spojení se Sonic ESB vytváří špičkovou infrastrukturu pro distribuované podnikové systémy. OpenEdge aplikace mohou s využitím standardizované integrace prostřednictvím webových služeb a technologie JCA (J2EE Connector Architecture) spolupracovat s aplikacemi založenými na Javě a .NET.

Sonic Workbench

Sonic Workbench je integrované prostředí pro vývoj služeb určené k modelování podnikových procesů a konfigurování vztahů mezi službami provozovanými produkty Sonic určenými pro infrastrukturu SOA. Zahrnuje kompletní sadu nástrojů pro vývoj služeb, které dovolují architektům a vývojářům organizace vytvářet kompletní architekturu orientovanou na služby na jejich desktopech a zavádět služby a podnikové procesy v celopodnikovém měřítku. Sonic Workbench také obsahuje licence pro vývoj na serverech pro Sonic ESB, Sonic Orchestration Server, Sonic XML Server, Sonic Database Service a Sonic Collaboration Server.

Sonic Workbench ve spojení s klasickými integrovanými vývojovými prostředími umožňuje vývojářům pracovat zespoda nahoru – identifikovat aplikace a datové zdroje, vystavovat je jako služby a připojovat tyto služby do Sonic ESB. Architekti mohou pracovat shora dolů – vyvíjet datové XML formáty a transformační logiku, modelovat podnikové procesy a partnerskou spolupráci a zavádět tyto definice služeb a procesů do jejich testovacích a produkčních prostředí.

Sonic Workbench poskytuje nástroje pro všechny aspekty vývojových a integračních projektů orientovaných na služby od vysokoúrovňového modelování procesů a spolupráce přes definici rozhraní služeb a map datových transformací až k testování a zavádění integračních prvků na testovacích serverech. Architekti a vývojáři mohou pracovat na projektech kdekoli ve firmě, získávat definice z projektových adresářů a poté zavádět tyto prvky do svých produkčních ESB adresářů. Mají přitom nad celým procesem vysoký stupeň kontroly.

SonicMQ

SonicMQ je vysoce výkonné a škálovatelné řešení pro messaging ve velkém podniku, které snadno zvládá velký počet připojení umožňujících vysokou propustnost zpráv. Jde o otevřenou páteřní technologii určenou pro velké podniky, která ve spojení s integračními funkcemi OpenEdge vytváří škálovatelné prostředí messagingového serveru. Poskytuje přitom konektivitu, možnosti správy, spolehlivost a bezpečnost potřebné pro zajištění klíčové komunikace v rámci podnikového systému rozšířeného i za hranice podniku.

Výkonnost, patentovaná architektura DRA (Dynamic Routing Architecture) a pokročilé clusterové technologie umožňují neomezené rozšiřování implementací OpenEdge a SonicMQ. Výborné možnosti autentizace, autorizace a šifrování zajišťují, že zprávy a systémy jsou chráněny na obou stranách firewallu. SonicMQ také disponuje řídicími a monitorovacími nástroji potřebnými pro zefektivnění provozu. Dobře zabezpečený provoz SonicMQ s OpenEdge zaručuje, že ani v těch nejproblematičtějších situacích při selhání

Page 5: OpenEdge Architect.doc.doc

softwaru, sítě nebo hardwaru nedojde ke ztrátě zpráv vyměňovaných mezi podnikovými aplikacemi.

Produkty OpenEdge Manage(dříve produkty Fathom)

Progress Software dodává sadu nástrojů pro vývoj a realizaci rozsáhlých plánů na zajištění kontinuity podnikání, které vyhovují specifickým potřebám podnikání a zahrnují všechny aspekty včetně plánování zotavení po selhání. Tyto produkty jsou určeny především pro správu systémů pro velké podniky zaměřenou na optimalizaci dostupnosti a výkonnosti kritických podnikových aplikací. V sadě jsou OpenEdge Management pro proaktivní správu OpenEdge prostředí a OpenEdge Replication a OpenEdge Replication Plus pro ochranu klíčových dat a zajištění dostupnosti aplikací (dříve produkty s názvem Fathom).

Úspěšný plán pro zajištění kontinuity podnikání neznamená jen integrovaný přístup, při kterém se zvažují různá rizika a dopady na podnikání. Plánovači se musí také ujistit, že splňuje podnikatelské a technické požadavky akcionářů. Vzhledem k tomu, že mnoho situací je mimo kontrolu organizace, je důležité připravit a řídit své prostředí proaktivně tak, aby se organizace mohla rychle a efektivně vypořádat s nepřízni osudu. Klíčem k efektivním plánu je odpovídající rovnováha mezi lidmi, produkty a procesy. Produkty Progress Software pro správu systémů jsou základním kamenem pro tvorbu řešení založeného na OpenEdge a umožňujícího zachování kontinuity podnikání.

DataDirect Connect for ODBCDataDirect Connect for ODBC je nejrychlejší a nejobsáhlejší sada ODBC driverů pro všechny významné databáze – obsahuje ODBC drivery pro Oracle, DB2, SQL Server, Sybase a Informix, přičemž pracuje na všech hlavních platformách – Windows, Unix, a Linux. Drivery podporují přístup k Microsoft SQL Server z Unixu, všechny verze Oracle (8i, 9i a 10g) a DB2 UDB a DB2 na OS/390 a AS/400. Díky unikátnímu designu ODBC driverů není potřeba klientský software a knihovny pro databáze, což značně zjednodušuje instalaci a administraci a výrazně zvyšuje výkonnost.

Bezklientové ODBC drivery od DataDirect jsou dokonce výkonnější než aplikace, které pro přístup do databáze využívají nativní (proprietární) databázová API. DataDirect ODBC driver je oborovým standardem pro ODBC drivery a nabízí pokročilou funkcionalitu, výkonnost a spolehlivost, které vývojáři využijí k rychlé realizaci vysoce kvalitních a databázově nezávislých aplikací.

DataDirect Connect for JDBCDataDirect Connect for JDBC je nejrychlejší a nejrozsáhlejší sada JDBC driverů typu 4 pro všechny významné databáze – obsahuje JDBC drivery pro Oracle, SQL Server, DB2, Informix a Sybase. Sada prokázala nejlepší výsledky ve výkonnostním testu SPECjAppServer/ECPerf. Drivery mají mnoho pokročilých funkcí, jako jsou distribuované transakce, connection pooling, aktualizace datových typů BLOB/CLOB a Windows Authentication pro Microsoft SQL Server a Oracle.

DataDirect Connect for JDBC důsledně podporuje nejnovější databázové funkce a plně odpovídá standardům J2SE 5.0 a JDBC 3.0. Pomocí DataDirect Connect for JDBC mohou vývojáři snadno vytvářet aplikace nezávislé na databázi – architektura je kompatibilní se všemi významnými databázemi a usnadňuje přechod mezi databázemi nebo upgrade na novou verzi stávající databáze.

Page 6: OpenEdge Architect.doc.doc

Stylus StudioStylus Studio 2006 XML Enterprise Edition je pokročilé integrované prostředí pro vývoj v XML, které poskytuje obsáhlou sadu XML nástrojů a funkcí umožňujících práci s XML, XQuery, XSLT, XML Schema/DTD, EDI, XPath, SQL/XML, XHTML, a webovými službami. Stylus Studio automatizuje a urychluje tvorbu XML kódu. Zahrnuje výkonné XML editory, XQuery nástroje, EDI nástroje, editor XML schémat, editor pro definování dokumentových typů DTD (Document Type Definition), XPath nástroje, nástroje pro vývoj webových služeb, nástroje pro tvorbu konektivity k relačním databázím apod. Integrovaná podpora systémů pro souběžné sledování verzí a robustní projektové okno umožňuje využít Stylus Studio při velkých softwarových projektech reálných aplikací.

Progress Apama Algorithmic Trading PlatformProgress Apama je vedoucí platforma pro algoritmické obchodování, která umožňuje jak prodávajícím, tak nakupujícím využívat proprietární obchodní strategie. Nemusí se přitom spoléhat na předem připravené algoritmy v „černých skříňkách“. S Apamou mají kontrolu nad obchodováním v rukou obchodníci, kteří mohou sami vytvářet, testovat, provozovat a spravovat své vlastní algoritmické strategie.

Apama Event Modeler umožňuje obchodníkům vytvářet a zavádět jedinečné algoritmické strategie. Grafické prostředí intuitivně zobrazuje obchodní scénáře a je doplněno o Apama SmartBlocks, předem připravené algoritmy (VWAP, EWMA, MACD a další), které se dají snadno vkládat do nově vytvářených strategií.

V Apama Research Studio získají obchodníci bohaté prostředí pro zpětné testování sloužící k vyhodnocení výkonnosti jejich strategií. Research Studio pracuje s reálnými daty z trhu získanými v Apama EventStore. Je vybaveno funkcemi pro zpětné přehrávání známými z videopřehrávačů TiVo, které mohou zpětně testovat nové strategie a zároveň provádět audit výkonnosti existujících algoritmů jako určitá forma „digitálního forenzního průzkumu“.

Progress Apama ESPZpracování proudu událostí ESP (Event Stream Processing) je nové výpočetní paradigma, které podporuje zpracování dat z více proudů událostí s cílem identifikovat smysluplné události, které se v rámci těchto proudů vyskytují. Progress Apama ESP monitoruje data orientovaná na události, aplikuje na tyto události sady analytických pravidel v reálném čase a prostřednictvím této analýzy v reálném čase určuje, jakou příslušnou akcí se má reagovat.

Klasická softwarová prostředí byla schopna reagovat až za nějakou dobu poté, co k určité události došlo. Apama ESP je platforma pro zpracování událostí, která podnikům umožňuje monitorovat události v okamžiku, kdy k nim dochází, analyzovat je s cílem najít významné vzorce chování a reagovat v milisekundách.

Moduly Apama ESP zahrnují Event Manager, vysoce výkonný engine, který může zpracovat tisíce událostí za vteřinu, Event Modeler, grafické prostředí pro vytváření, provoz a správu strategií pro zpracování proudu událostí, Integration Adapter Framework (IAF), který poskytuje konektivitu k databázím a zdrojům dat z proudů událostí, a SmartBlocks, jedinečný rámec, který umožňuje uživatelům vytvářet jejich vlastní opakovaně použitelné moduly pro zpracování proudu událostí.

Progress Actional Looking Glass

Page 7: OpenEdge Architect.doc.doc

Looking Glass je řešení pro správu a runtime governanci v rámci celého podniku, které umožňuje uživatelům zabezpečit, řídit a spravovat webové služby a SOA procesy v celém jejich rozsahu. Looking Glass využívá „neviditelné“ Ghost Agenty ke sběru dat o zprávách a prosazuje pravidla toku zpráv sítí služeb. Zároveň dynamicky mapuje každou transakci a umožňuje tak nebývale důkladnou vizibilitu a kontrolu.

Správa celého podnikuo Možnosti prosazování globální politiky služebo Automatické rozpoznávání a mapování vzájemných závislostí mezi službamio Prohlížení, správa a kontrola v rámci heterogenního prostředí tvořeného

mnoha platformami a protokolyo Izolace klíčového zdroje problémů pro rychlé určení nutných zásahůo Konfigurovatelná privilegia a pravomoce založené na rolícho Podpora lineárních, dlouhodobých a asynchronních transakcí

Vizibilita podnikových procesůo Správa SOA z hlediska podnikových procesůo Vytváření, aplikace a prosazování pravidel na úrovni procesůo Automatické rozpoznávání „mapy procesních toků“ zobrazující každý procesní

krok svázaný s příslušnými službami, aplikacemi a infrastrukturou Runtime Governance

o Automatické rozpoznávání „podvodných“ služeb a závislostío Automatická aplikace pravidel na podvodné služby umožňující výrazné

snížení rizikao Integrace s registry odpovídajícími UDDI, verze 3

Bezpečnosto Důvěrné zóny vytvářející zabezpečení s ohledem na procesyo Řešení slabých míst uprostřed a na konci datových cesto Opakovatelně použitelná bezpečnostní pravidla vyžadující kontrolu přístupu a

bezpečnost založenou na identitách prostřednictvím standardů webových služeb

Dashboardo Definování, třídění a prioritizace podle podnikatelských nebo IT metrik

(zákaznický, transakční nebo servisní typ)o Správa, měření a výstrahy odpovídající dohodám o úrovni služeb SLA

(Service Level Agreements) Řešení od pilotního projektu po produkci

o Nástroje pro zavádění umožňující snadný přechod od vývojového k produkčnímu prostředí

o Bezproblémové škálování od produkčního prostředí s rozsahem odpovídajícím projektu až k celopodnikové síti služeb

Progress Actional SOAPstation

Actional SOAPstation je zprostředkovatel webových služeb, který výrazně snižuje náklady a složitost provozu a správy projektů webových služeb. SOAPstation jako aktivní účastník toku zpráv řídí monitoring, bezpečnostní a přístupovou kontrolu, interoperabilitu, provozní tok, správu změn a implementaci politiky každé webové služby. Nasazením SOAPstation mohou organizace úsporně spravovat a škálovat své webové služby a celý provoz SOA. SOAPstation umožňuje IT oddělením: výrazně snížit náklady spojené s projekty webových služeb, rychleji zavádět projekty, protože není potřeba vytvářet v každé službě a každé nové

aplikaci infrastrukturu pro reporting, auditing, výstrahy a bezpečnost, budovat bezpečnostní kontrakty založené na nejnovějších standardech pro zabezpečení

webových služeb a používat je v příslušných vymáhacích bodech,

Page 8: OpenEdge Architect.doc.doc

definovat, prosazovat, sledovat a spravovat implicitní a explicitní dohody SLA s cílem maximalizovat dostupnost služeb,

výrazně snížit vliv změn služby na dobu, po kterou je služba k dispozici, poskytnutím proaktivní šetrné správy dopadů,

zvýšit hodnotu existujících XML služeb jejich vestavěním do rámce webových služeb.