![]() |
|||
Tato ukázka demonstruje použití SCA (Service Component Architecture). |
|||
|
|||
Spustit | Technické poznámky | |||
IBM Websphere Service Component Architecture (SCA) poskytuje konzistentní návrh rozhraní pro přístup ke komponentám a službám, jako jsou např. služby EIS, Web Services, komponenty J2EE apod. Programovací model SCA nabízí významné zjednodušení programovacího modelu pro psaní aplikací, které jsou spouštěny na WebSphere. Programovací model je založen na konceptech a metodách, které jsou relativně skromnými zdokonaleními již existujících konceptů a metod J2EE, nebo které mají jednoduché mapování na existující koncepty J2EE. SCA podporuje výrazné oddělení obchodní logiky aplikace od kódu technické infrastruktury. Oddělení obchodní logiky aplikace od kódu technické infrastruktury umožňuje vytvářet aplikace za účasti mnohem menšího počti specialistů IT a zajišťuje mnohem větší přenosnost kódu a izolaci od změn infrastruktury IT. SCA odkrývá rozhraní obchodní úrovně kódu obchodní logiky aplikace. Datové struktury používané jako argumenty pro tyto základní SCA jsou modelované ve standardizovaném znázornění datových struktur obchodních objektů (BO), které také skrývá technické podrobnosti technologie základní implementace SCA. IBM nabízí bohatou sadu nástrojů pro generování základních typů SCA a BO specifických pro zákaznická data a výpočetní infrastrukturu bez potřeby programování. IBM také nabízí bohatou sadu nástrojů pro programovací model J2EE, který umožňuje technickým specialistům IT vytvářet libovolně složité služby či aplikace SCA s přímým použitím rozhraní API J2EE. Cílem této ukázky je ukázat, jak je definováno připojení SCA a jak se k němu přistupuje. Služba vyvolávaná v této ukázce je jednoduchá třída Java. Ostatní ukázky v Galerii ukázek ukazují použití SCA pro přístup ke skutečným službám Obchodní integrace. V typickém prostředí aplikačního vývoje by bylo generování vyvolání SCA a spojovacího kódu zobrazeného v této ukázce prováděno z vývojářských nástrojů. |