OASIS: prominent deliverables are WS-BPEL, WS-Security, UDDI, ebXML and SAML.
•
IETF: prominent deliverables are HTTP, URI Template, JSON, JSON Schema and JSON Pointer.
•
Open Container Initiative: prominent deliverables are Runtime Specification and Image
Specification (based on Docker).
1.2
Messaging data formats and data models
Service consumers interact with web-based services through the exchange of messages that use industry
data-format languages. The two most common data formats are Extensible Markup Language (XML) and
JavaScript Object Notation (JSON).
Schema definition languages describe the vocabulary, structure and data types of message
contents. Many schemas can represent common organisational documents such as invoices and budgets.
A schema language essentially provides a means of expressing the definition of a data model for the
message vocabulary in a manner that enables validation of the message contents against a schema
definition during runtime.
XML Schema Definition (XSD) can define the structure of messages formatted in XML. JSON
Schema can define data models for messages exchanged in JSON. XML messaging is relevant to both
Simple Object Access Protocol (SOAP)-based web services and Representational State Transfer (REST)
services. JSON messaging is primarily relevant for REST services (Deepak (2020)).
1.3
Data providers
End users’ financial information is stored in banks and with insurance companies, mutual funds,
stockbrokers and even government agencies. These external repositories of personal financial data are
data providers (DPs). DPs have data scattered in several storage managers, which are accessible through
location mechanisms (ie URL (uniform resource locator), DNS (domain name system), IP (internet protocol)
1
BCBS (2019).
2
For more details, see the OpenAPI Initiative site.
Do'stlaringiz bilan baham: |