S XML je totiž spojena řada podpůrných specifikací, vyvinutých během řady let pro potřeby podnikového nasazení služeb, kterých "klasické" SOAP Web servicy v praxi hojně využívají:
- XML Payload Handling: XML Namespaces, XML Schema, XPath, XQuery, XInclude, XML Pointer
- Interakce: SOAP, WS-Notification, WS-Addressing, WS-Eventing, WS-Enumeration
- Výměna metadat: WS-Policy, WS-MetadataExchange, WSDL 2.0 Core, WSRF
- Bezpečnost: WS-Security, XML Signature, XML Encryption, WS-Trust, WS-Federation
- Reliable Messaging: WS-ReliableMessaging, WS-Reliability, WS-RM Policy Assertion
- Řízení transakcí: WS-BusinessActivity, WS-AtomicTransaction, WS-Coordination, WS-CF
Vyzrálost SOAP/XML je mnohem vyšší, než u REST/JSONu a toto je třeba vzít v úvahu při návrzích řešení a vyhodnocení jejich dopadu na stávající architekturu. V případě, kdy máte k dispozici OSB 12c, je vaše situace výrazně usnadněna, neboť nabízí současnou podporu obou těchto standardů.
Žádné komentáře:
Okomentovat