S-RAMP - S-RAMP
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Duben 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Model a protokol artefaktu úložiště SOA (S-RAMP) je specifikace SOA úložiště vydané společností HP, IBM, Software AG, TIBCO, a červená čepice.[1] Repozitář SOA poskytuje prostředí pro navrhování, běh a monitorování služeb. Úložiště spravuje artefakty jako schémata (např. Schéma XML nebo RELAX NG ), popisy služeb (např. WSDL ), definice podnikových procesů (např. BPEL ) a politiky (např. WS-politika ). Model a protokol artefaktu úložiště SOA (S-RAMP) definuje společný datový model pro úložiště SOA.[2] stejně jako interakční protokol k usnadnění používání běžných nástrojů a sdílení údajů.[3] Tato specifikace vazby ATOM dokumentuje syntaxi interakce s kompatibilním úložištěm pro operace vytváření, čtení, aktualizace, mazání a dotazování. Specifikace S-RAMP podporuje interoperabilitu úložišť SOA.[4][5] Specifikace S-RAMP je jedním ze standardů SOA.[6][7]
Aktuální verze je 1.0. S-RAMP je podporován technickou komisí na adrese OÁZA.
Projekt Red Hat Open Source Artificer [8] plně implementuje specifikaci S-RAMP a považuje se za de facto Referenční implementace. Vše, co jste kdy chtěli vědět o S-RAMP, ale báli jste se zeptat dema Artificer a vysvětluje koncepty S-RAMP.
Repozitář SOA
Ačkoli specifikace S-RAMP je specifikací pro Repozitář SOA ve skutečnosti mnoho neurčuje o samotném úložišti. Místo toho je specifikace napsána tak, aby podporovala interoperabilitu napříč všemi částmi životního cyklu služby mezi systémy a nástroji Design Time, Run Time a Monitoring. Návrh dodržuje cíle návrhu, jako je použití stávajících standardů, neutralita dodavatele, a vychází z případů použití. Specifikace odděluje datový model od vazeb, které popisují interakční rozhraní API, která klienti používají k interakci s úložištěm.
Model artefaktu
Úložiště S-RAMP ukládá veškerý obsah SOA, ale hlavně metadata o každém obsahu. Artefakt v S-RAMP je kontejner pro všechna metadata, která ho popisují. Existují 4 typy artefaktů S-RAMP:
- Artefakt dokumentu: odpovídá fyzickému dokumentu uloženému v úložišti. Několik důležitých typů dokumentů je předdefinovaných a mají speciální podporu v S-RAMP (například XML Schema nebo WSDL documents)
- Artefakt logického modelu: poskytuje reprezentaci jednoho z předdefinovaných logických modelů (např. Model WSDL nebo model implementace služby).
- Odvozený artefakt: odpovídá datům odvozeným serverem S-RAMP z obsahu artefaktu. Odvozený obsah je jen pro čtení a poskytuje podrobné informace o artefaktu. Tyto informace jsou standardní díky použití logických modelů definovaných ve specifikaci.
- Rozšířený artefakt: modely artefaktů, které nejsou předem definovány specifikací S-RAMP. Rozšířené modely se mohou stát součástí základní specifikace v budoucích verzích S-RAMP.
S-RAMP definuje hierarchický klasifikační systém založený na Jazyk webové ontologie (OWL) a dotazovací jazyk založený na XPath 2.0.
Atom Binding
Specifikace vazby S-RAMP podrobně popisuje, jak jsou artefakty zastoupeny ATOM (standardní) formát a také jak provádět operace vytváření, načítání, aktualizace a mazání dat v úložišti vyhovujícím S-RAMP. Použití existujícího formátu založeného na REST, jako je ATOM, usnadňuje integraci s existujícími produkty pomocí Zdroje ATOM.
Viz také
Reference
- ^ Boris Lublinsky HP, IBM, Software AG a TIBCO vydávají verzi 0.9 specifikace SOA repozitáře - http://www.infoq.com/news/2010/04/SOARepository InfoQ, 27. dubna 2010
- ^ Kurt Stam, Eric Wittmann S-RAMP verze 1.0. Část 1: Nadace - http://docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part1-foundation.html OASIS, 23. prosince 2013
- ^ Martin Smithson, Vincent Brunssen S-RAMP verze 1.0. Část 2: Atom Binding - http://docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part2-atom-binding.html OASIS, 23. prosince 2013
- ^ Vance McCarthy. OASIS na podporu interoperability repozitářů SOA s S-RAMP - http://www.idevnews.com/stories/4629/OASIS-To-Promote-Interoperability-of-SOA-Repositories-with-S-RAMP
- ^ Heather Kreger a Vince Brunssen. Chraňte své investice do SOA pomocí nejnovějších otevřených standardů správy SOA - http://www.opengroup.org/sandiego2011/kreger-brunssen.htm, Únor 2011
- ^ Specifikace SOA - http://www.servicetechspecs.com/soa
- ^ Standardy SOA - http://soalightning.com/SOA_Standards.html
- ^ Projekt Red Hat Artificer - http://artificer.jboss.org/
externí odkazy
- Oficiální stránka modelu artefaktu úložiště SOA a protokolu
- S-RAMP na IBM developerWorks
- Vládce S-RAMP je implementace Open Source s licencí Apache 2.0, která je součástí řešení správy z Pojistková služba funguje
- Video: S-RAMP-101 - Vše, co jste kdy chtěli vědět o S-RAMP, ale báli jste se zeptat