SCA (Service Component Architecture) - Jednoduchá kalkulačka |
|
|
![]() |
|
Spustit | Technické poznámky |
Tato ukázka demonstruje velmi jednoduché vyvolání SCA z JSP do komponenty SCA objektu prostředí Java, která implementuje velmi jednoduchou funkci sčítání a odčítání. Obchodní objekt "Math" podle definice obsahuje dva operandy a výsledek. objekt obchodního grafu obsahuje tento matematický obchodní objekt a pole slovo, které určuje požadovanou operace jako sčítání nebo odčítání.
Soubor index.jsp obsahuje kód pro přípravu a vyvolání funkce SCA. Kroky prováděné v rámci JSP:
Kód použitý pro toto volání SCA lze použít s minimálními změnami pro vyvolání jiných komponent SCA Diamond.
Soubor EAR pro tuto ukázku se nachází na cestě <kořenový_adresář_was>/samples/lib/SCASamples/SCASamples.ear. Obsahuje:
Uživatelské aplikace v serveru WebSphere Process Server budou obsahovat artefakty XML, například obchodní objekty, definice vztahů a obchodní pravidla. Tyto artefakty je třeba implementovat ještě před instalací aplikace. SCASamples.ear není instalovatelný soubor EAR. Server procesů WebSphere Process Server poskytuje obslužný program s názvem serviceDeploy určený k sestavení a implementaci takovýchto artefaktů. Tyto artefakty obsahuje soubor SCASamples.ear. Obslužný program sampleDeploy vyvolá serviceDeploy se specifickými parametry nezbytnými pro tyto ukázky. Spuštění obslužného programu sampleDeploy vytvoří v adresáři <kořenový_adresář_was>/samples/lib/SCASamples druhý soubor EAR pojmenovaný SCASamplesDeployed.ear. Tento soubor EAR obsahuje soubory WAR, které byly v souboru SCASamples.ear, plus další soubory JAR a WAR, které obsahují implementované artefakty. Tento soubor EAR lze instalovat jako podnikovou aplikaci na server procesů WebSphere Process Server.