S-RAMP - S-RAMP

SOA репозиторийінің артефакт моделі және протокол (S-RAMP) сипаттамасы болып табылады SOA репозиторий шығарды HP, IBM, Software AG, TIBCO, және Қызыл қалпақ.[1] SOA репозиторийі қызметтерді жобалау, іске қосу және бақылауға арналған орталарды ұсынады. Репозиторий схемалар сияқты артефактілерді басқарады (мысалы, XML схемасы немесе RELAX NG ), қызмет сипаттамалары (мысалы, WSDL ), бизнес-процестің анықтамалары (мысалы: BPEL ) және саясат (мысалы, WS-саясат ). SOA репозиторийінің артефакт моделі және протоколы (S-RAMP) SOA репозиторийлері үшін жалпы мәліметтер моделін анықтайды[2] жалпы құралды қолдануды және деректерді бөлісуді жеңілдету үшін өзара әрекеттесу хаттамасы.[3] Бұл ATOM міндетті сипаттамалары құру, оқу, жаңарту, жою және сұрау операциялары үшін үйлесімді репозиториймен өзара әрекеттесу үшін синтаксисті құжаттайды. S-RAMP спецификациясы SOA репозиторийлерінің өзара әрекеттесуіне ықпал етеді.[4][5] S-RAMP спецификациясы SOA стандарттарының бірі болып табылады.[6][7]

Қазіргі нұсқасы - 1.0. S-RAMP-ді Техникалық комитет қолдайды OASIS.

Red Hat-тің ашық көзді көркемдеу жобасы [8] S-RAMP спецификациясын толығымен жүзеге асырады және іс жүзінде болып саналады Анықтамалық енгізу. S-RAMP туралы білгіңіз келетін, бірақ сұраудан қорыққаныңыздың бәрі demos Artificer және S-RAMP тұжырымдамаларын түсіндіреді.

SOA репозиторийі

S-RAMP спецификациясы a үшін сипаттама болғанымен SOA репозиторийі ол репозиторийдің өзі туралы көп мәлімет бермейді. Оның орнына сипаттама жобалау уақыты, жұмыс уақыты және бақылау жүйелері мен құралдары арасындағы қызмет ету циклінің барлық бөліктерінде өзара әрекеттесуге ықпал ету үшін жазылған. Дизайн қолданыстағы стандарттарды пайдалану, сатушының бейтараптылығы сияқты жобалау мақсаттарын ұстанады және оны пайдалану жағдайлары басқарады. Спецификация деректер моделін репозиториймен өзара әрекеттесу үшін клиенттер қолданатын өзара әрекеттесу API сипаттайтын байланыстардан бөледі.

Артефакт моделі

S-RAMP репозиторийі барлық SOA мазмұнын сақтайды, бірақ одан да маңызды мазмұнның әрбір бөлігі туралы метадеректер. S-RAMP ішіндегі артефакт - бұл оны сипаттайтын барлық метадеректерге арналған контейнер. S-RAMP артефактілерінің 4 түрі бар:

  1. Артефакт құжаты: репозиторийде сақталған нақты құжатқа сәйкес келеді. Бірнеше маңызды құжат түрлері алдын-ала анықталған және S-RAMP-де арнайы қолдауға ие (мысалы, XML схемасы немесе WSDL құжаттары)
  2. Логикалық модель артефактісі: алдын-ала анықталған логикалық модельдердің біреуін ұсынады (мысалы, WSDL моделі немесе Service Implementation моделі).
  3. Туынды Артефакт: S-RAMP сервері артефакт мазмұнынан алынған мәліметтерге сәйкес келеді. Алынған мазмұн тек оқуға арналған және артефакт туралы толық ақпарат береді. Бұл ақпарат спецификацияда анықталған Логикалық модельдерді қолдану арқылы стандартты болып табылады.
  4. Extended Artifact: S-RAMP спецификациясымен алдын ала анықталмаған артефакт модельдері. Кеңейтілген модельдер болашақ S-RAMP нұсқаларында негізгі сипаттаманың бөлігі бола алады.

S-RAMP иерархиялық жіктеу жүйесін анықтайды Веб-онтология тілі (OWL) және негізделген сұрау тілі XPath 2.0.

Атомды байланыстыру

S-RAMP байланыстырушы спецификациясында артефактілер қалай ұсынылатындығы егжей-тегжейлі көрсетілген ATOM (стандартты) формат, сондай-ақ S-RAMP үйлесімді репозиторийдегі деректерге қарсы операцияларды құру, алу, жаңарту, жою амалдарын орындау. ATOM сияқты қолданыстағы REST форматының қолданылуы қолданыстағы өнімдермен интеграцияны жеңілдетеді ATOM арналары.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Борис Люблинский HP, IBM, Software AG және TIBCO SOA репозиторийінің сипаттамасының 0.9 нұсқасын шығарды - http://www.infoq.com/news/2010/04/SOARepository InfoQ, 27 сәуір, 2010 жыл
  2. ^ Курт Стам, Эрик Виттманн S-RAMP 1.0 нұсқасы. 1 бөлім: Қор - http://docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part1-foundation.html OASIS, 2013 жылғы 23 желтоқсан
  3. ^ Мартин Смитсон, Винсент Брунссен S-RAMP 1.0 нұсқасы. 2 бөлім: Атомды байланыстыру - http://docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part2-atom-binding.html OASIS, 2013 жылғы 23 желтоқсан
  4. ^ Вэнс Маккарти. OASIS S-RAMP бар SOA репозиторийлерінің өзара әрекеттесуіне ықпал етеді - http://www.idevnews.com/stories/4629/OASIS-To-Promote-Interoperability-of-SOA-Repositories-with-S-RAMP
  5. ^ Хизер Крегер мен Винс Брунсен. SOA-ны басқарудың соңғы стандарттарын қолдана отырып инвестициялаңыз - http://www.opengroup.org/sandiego2011/kreger-brunssen.htm, Ақпан 2011 ж
  6. ^ SOA сипаттамалары - http://www.servicetechspecs.com/soa
  7. ^ SOA стандарттары - http://soalightning.com/SOA_Standards.html
  8. ^ Red Hat Artificer жобасы - http://artificer.jboss.org/

Сыртқы сілтемелер