| Författare |
Inlägg |
|
|
krizsan
Blev medlem: Jan 10, 2007
Inlägg: 622
Offline
|
Hej!
SCA, service component achitecture, är en standard som syftar att underlätta utveckling av system med SOA. SCA möjliggör implementering av tjänster utan att behöva varken tänka på hur dessa tjänster skall kommunicera eller skriva kod för detta. Säkerhet är också en aspekt som helt isolerats från implementationen av en tjänst/komponent.
Konfiguration av kommunikation mellan tjänster/komponenter, säkerhet etc sker i XML och kan ändras utan att kod behöver kompileras om.
Det hela resulterar i ökad agilitet i programvaran.
Apache Tuscany är en av de implementationer av SCA som finns att tillgå.
I det bifogade dokumentet visar jag grundläggande exempel på hur man kan använda SCA. I alla exempel använder jag Apache Tuscany.
Som vanligt är synpunkter och förslag varmt välkomna!
Notera att jag använder Apache Tuscany 2.0, som implementerar SCA 1.1. De slutgiltiga versionerna av SCA 1.1 och Tuscany 2 finns, i skrivande stund, inte än. Sker några förändringar rörande detta så är min intention att uppdatera mitt dokument så snart som möjligt.
Fortsättning följer!
Versions information:
- 100323: Flyttar dokumentet till Slideshare: http://www.slideshare.net/krizsan/sca-with-apache-tuscany-3085274
- 100318: Nytt kapitel om hur en domän med ett antal komponenter kan distribueras över flera noder där komponenter i domänen upptäcks dynamiskt.
- 100303: Nytt kapitel om hur man kan skapa dynamiska relationer mellan komponenter.
- 100206: Första publika versionen.
|
|
|
 |
|
|
krizsan
Blev medlem: Jan 10, 2007
Inlägg: 622
Offline
|
Hej!
Jag har en känsla av att detta kommer att ta tid. Till stor del pgav att Tuscany 2.0 verkar ha en ganska lång väg kvar.
För er som letar efter något att använda i skarpa system så rekommenderar jag att ta en titt på Tuscany 1.x - version 1.6 släpptes nyligen. Denna version implementerar SCA 1.0.
Det finns naturligtvis andra implementationer, men mig veterligen ingen som aspirerar på att implementera SCA 1.1.
|
|
|
 |
|
|
|
|