XML -apparat -
XML appliance

En XML-apparat är en nätverksenhet för speciella ändamål som används för att säkra, hantera och förmedla XML- trafik. De är mest populärt implementerade i serviceorienterade arkitekturer (SOA) för att styra XML-baserad webbtjänsttrafik och alltmer i molnorienterad dator för att hjälpa företag att integrera lokala applikationer med externa molnbaserade applikationer. XML -apparater kallas också vanligen SOA -apparater, SOA -gateways, XML -gateways och molnmäklare. Vissa har också använts för mer specifika applikationer som meddelandeorienterad mellanprogram . Medan upphovsmännen till produktkategorin uteslutande distribuerades som hårdvara, är idag de flesta XML -apparater också tillgängliga som programvaruportar och virtuella apparater för miljöer som VMWare .

Historik om XML -apparater

De första XML -apparaterna skapades av DataPower och Vordel 1999, Sarvega 2000, Forum Systems 2001, Managed Methods 2005 och Layer 7 Technologies 2002. Tidiga leverantörer som DataPower fokuserade på XML -accelerationsproblemet som de löste genom specialiserad hårdvara. Medan flera leverantörer som DataPower (köptes av IBM 2005) och Layer 7 Technologies fortsätter att erbjuda hårdvaruaccelererade alternativ för högpresterande situationer, har framsteg i datahastigheten gjort programvara eller vmware -baserade "apparater" praktiska i många vanliga kundsituationer. Tidiga användningsfall för XML-apparater inkluderade bank- och myndighetsöverskridande informationsdelning. Idag används XML-apparater i stor utsträckning inom finans, telekommunikation, myndigheter, energi, logistik i överensstämmelse med den växande användningen av XML som ett protokoll mellan dataöverföring och mellan företag.

År 2005 blev XML-apparater (eller SOA-apparater, som de blev kända) alltmer förknippade med serviceorienterade arkitekturer och mer specifikt problemet med att styra SOA. Styrningen av SOA kommer ner till kontrollen över hur applikationer som levereras som "tjänster" kan delas med eller anropas av andra applikationer. Apparater blev ett populärt sätt att styra eller styra SOA eftersom adresserade meddelandesäkerhet, tillgänglighet och översättning av data så att en applikation kan ringa en annan applikation oavsett dataformat och säkerhetspolicyer. Styrning av SOA blev så kritisk att Gartner publicerade en dedikerad integrerad SOA Governance Technology Sets Magic Quadrant om ämnet som omfattade både SOA -hantering och SOA -apparater i mars 2007 och senast i mars 2009.

Använd fall av XML -apparater

  • Snabb omvandling och bearbetning av XML-trafik
  • Säkerhet och styrning av serviceorienterade arkitekturer eller SOA
  • Kontroll av webbapplikations- API: er som idag ofta exponeras som XML-baserade REST- gränssnitt
  • Integration av företagsapplikationer till tjänster i molnet

Gemensamma funktioner för XML -apparater

  • De kan analysera, validera, transformera och dirigera XML -meddelanden via XPath och XSLT
  • De kan styra åtkomsten till applikationer som exponerar data och funktioner via XML -API: er
  • De kan styra SLA: er för hur XML-baserade tjänster delas med andra applikationer
  • De kan spåra XML -trafik och användning av specifika applikationstjänster som exponeras via XML -gränssnitt

Klassificering av XML -apparater

Även om termen XML -apparat är den mest allmänna termen för att beskriva dessa enheter, använder de flesta leverantörer alternativ terminologi som beskriver mer specifik funktionalitet för dessa enheter. Följande är alternativa namn som används för XML -apparater:

  • XML-acceleratorer- är enheter som vanligtvis använder anpassad hårdvara eller programvara som är byggd på standardbaserad hårdvara för att påskynda XPath- bearbetning. Denna hårdvara ger vanligtvis en prestandahöjning mellan 10 och 100 gånger i antalet meddelanden per sekund som kan bearbetas.
  • Integrationsapparat - (även känd som applikationsrouter) är enheter som är utformade för att göra integrationen av datorsystem enklare.
  • XML -brandväggar är klasser av XML -apparater med fokus på identitet och meddelandesäkerhet. De implementerar vanligtvis WS-säkerhetsmeddelandestandarder tillsammans med standarder som SAML, WS-I BSP, WS-Policy och så vidare.
  • Meddelandeorienterade mellanprogram - är hårdvaruenheter som stöder sändning och mottagning av meddelanden mellan distribuerade system.
  • SOA Gateways används vanligtvis för att styra SOA -trafik.
  • API -proxy används vanligtvis för att hantera webb -API: er.
  • Molnmäklare eller gateways används vanligtvis för att integrera företagsprogram med molntjänster.

Se även

Referenser