XML құрылғысы - XML appliance

Ан XML құрылғысы - бұл XML трафигін қорғау, басқару және делдалдық ету үшін қолданылатын арнайы желілік құрылғы. Олар ең танымал болып табылады қызметке бағытталған архитектуралар XML негізіндегі басқару үшін (SOA) веб-қызметтер трафик, және барған сайын бұлтқа бағытталған есептеу үй-жайларға қосымшаларды үйден тыс бұлтты қосымшалармен интеграциялауға көмектесу. XML құрылғылары, әдетте, SOA құрылғылары, SOA шлюздері, XML шлюздері және бұлтты делдалдар деп аталады. Кейбіреулері, мысалы, неғұрлым нақты қосымшаларға орналастырылған Хабарламаға бағытталған орта бағдарламалық жасақтама. Өнім санатының бастаушылары тек аппараттық құрал ретінде қолданылғанымен, бүгінгі таңда көптеген XML құрылғылары бағдарламалық шлюз және виртуалды құрылғылар сияқты ортаға қол жетімді. VMWare.

XML құрылғыларының тарихы

Алғашқы XML құрылғылары жасалған DataPower және Вордель 1999 ж. Сарвега 2000 ж., Форум жүйелері 2001 ж., басқарылатын әдістер 2005 ж. және Layer 7 технологиялары 2002 ж.. Ерте сатушылар ұнайды DataPower мамандандырылған жабдықтар арқылы шешілген XML жеделдету мәселесіне назар аударды. Бірнеше жеткізушілер DataPower-ті ұнатады (IBM 2005 жылы сатып алған)[1] ) және Layer 7 Technologies компаниясы жоғары өнімділік жағдайлары үшін жеделдетілген жабдықтау нұсқаларын ұсынуды жалғастыруда, есептеу жылдамдығының алға жылжуы клиенттердің көптеген жағдайларында бағдарламалық жасақтаманы немесе vmware негізіндегі «тұрмыстық техниканы» практикалық етеді. XML құрылғыларына арналған алғашқы пайдалану жағдайлары банктік және ведомствоаралық үкіметпен ақпарат алмасуды қамтиды. Бүгінгі таңда XML құрылғылары қаржы, телекоммуникация, үкімет, энергетика, логистика саласында кеңінен қолданылады, бұл XML-ді бөлу және компаниялар арасында деректермен алмасу хаттамасы ретінде пайдаланудың өсуіне сәйкес келеді.

2005 жылы XML құрылғылары (немесе олар белгілі болған кезде SOA құрылғылары) барған сайын көбейе бастады қызметке бағытталған архитектуралар және нақтырақ SOA-ны басқару проблемасы. SOA басқаруы «қызмет» ретінде жеткізілетін қосымшаларды басқа қосымшалармен қалай бөлісуге болатынын немесе оларды шақыра алатындығын бақылауға келеді. Құрылғылар SOA-ны басқарудың немесе басқарудың танымал тәсілі болды, себебі хабарлама қауіпсіздігі, қол жетімділігі және деректердің аудармасы, сондықтан қолданба деректер форматына және қауіпсіздік саясатына қарамастан басқа бағдарламаны шақыра алады. SOA-ны басқару соншалықты маңызды болды Гартнер арналған шығарды SOA басқарудың интеграцияланған технологиялар жиынтығы Сиқырлы квадрант 2007 жылдың наурызында және жақында 2009 жылдың наурызында SOA менеджменті мен SOA құрылғыларын қамтыған тақырып бойынша.

Ақырғы жылдарда[қашан? ] өйткені XML интернетте деректерді және қолданбалы функционалдылықты көрсетудің кең таралған әдісі болды. XML құрылғылары немесе шлюздер көптеген интеграциялық сценарийлерде үйреншікті жағдайға айналды.

XML құрылғыларының жағдайларын қолданыңыз

  • XML-трафиктің жылдам трансформациясы және өңделуі
  • Қауіпсіздік және басқару қызметке бағытталған архитектуралар немесе SOA
  • Веб-қосымшаны басқару API's бүгінде XML негізіндегі экспозициялар Демалыс интерфейстер
  • Бұлтта орналастырылған қызметтерге корпоративті қосымшаларды біріктіру

XML құрылғыларының жалпы ерекшеліктері

  • Олар XML хабарламаларын талдауы, растауы, түрлендіруі және бағыттауы мүмкін XPath және XSLT
  • Олар XML API арқылы деректер мен функционалдылықты көрсететін қосымшаларға қол жеткізуді басқара алады
  • Олар XLA-ға негізделген қызметтерді басқа қосымшалармен бөлісу үшін SLA-ны басқара алады
  • Олар XML трафигін және XML интерфейстері арқылы шығатын арнайы қолданбалы қызметтердің қолданылуын бақылай алады

XML құрылғыларының жіктелуі

Термин болса да XML құрылғысы - бұл құрылғыларды сипаттайтын ең жалпы термин, көптеген сатушылар осы құрылғылардың функционалдығын сипаттайтын баламалы терминологияны қолданады. Төменде XML құрылғыларына қолданылатын балама атаулар келтірілген:

  • XML үдеткіштері - бұл жеделдету үшін стандартты жабдыққа негізделген арнайы жабдықты немесе бағдарламалық жасақтаманы пайдаланатын құрылғылар XPath өңдеу. Бұл жабдық, әдетте, секундына бірнеше рет өңделетін хабарламалар санының 10-дан 100-ге дейін артуын қамтамасыз етеді.
  • Интеграциялық құрылғы - (қолданбалы маршрутизаторлар деп те аталады) - бұл компьютерлік жүйелердің интеграциясын жеңілдетуге арналған құрылғылар.
  • XML брандмауэрлері бұл сәйкестендіру мен хабарлама қауіпсіздігіне бағытталған XML құрылғыларының сыныптары. Олар әдетте жүзеге асырады WS-қауіпсіздік хабарлама стандарттары, сондай-ақ SAML, WS-I BSP, WS-Policy және басқалар сияқты стандарттар.
  • Хабарламаға бағытталған орта бағдарламалық жасақтама құрылғылар - бұл таратылған жүйелер арасында хабарламалар жіберуді және қабылдауды қолдайтын аппараттық құрылғылар.
  • SOA шлюздері әдетте SOA трафигін басқару үшін қолданылады.
  • API проксиі көбінесе Web API-ді басқару үшін қолданылады.
  • Бұлттық брокерлер немесе шлюздер әдетте корпоративті қосымшаларды бұлтты қызметтермен біріктіру үшін қолданылады.

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

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

  1. ^ IBM пресс-релизі. «IBM DataPower алады». IBM. Алынған 8 желтоқсан 2012.