This part of ISO/IEC 18384 defines a formal ontology for service-oriented architecture (SOA), an architectural style that supports service orientation. The terms defined in this ontology are key terms from the vocabulary in ISO/IEC 18384-1.
ISO/IEC 18384-3 on Reference Architecture for SOA RA - Service-Oriented Architecture ontology is useful for:
Service-oriented architecture (SOA) is an architectural style in which business and IT systems are designed in terms of services available at an interface and the outcomes of these services. A service is a logical representation of a set of activities that has specified outcomes, is self-contained, it may be composed of other services but consumers of the service need not be aware of any internal structure.
SOA takes “service” as its basic element to constitute and integrate information systems so that they are suitable for a variety of solution requirements. SOA enables interactions between businesses without needing to specify aspects of any particular business domain. Using the SOA architectural style can improve the efficiency of developing information systems and integrating and reusing IT resources. In addition, using the SOA architectural style can help enable rapid response of information systems to ever-changing business needs.
ISO/IEC 18384-3 is intended to be a single set of SOA technical principles, specific norms, and standards for the world-wide market to help remove confusion about SOA and improve the standardization and quality of solutions.
ISO/IEC 18384-3 defines the terminology, technical principles, reference architecture and the ontology for SOA. ISO/IEC 18384 can be used to introduce SOA concepts, as a guide to the development and management of SOA solutions, as well as be referenced by business and industry standards.
The purpose of ISO/IEC 18384-3 is to contribute to developing and fostering common understanding of service-oriented architecture (SOA) in order to improve alignment between the business and information technology communities and facilitate SOA adoption.
The SOA Ontology defines the concepts, terminology, and semantics of SOA in both business and technical terms, in order to
ISO/IEC 18384-3:2016