Overview
ISO/IEC TR 30102:2012 - Information technology - Distributed Application Platforms and Services (DAPS) - General technical principles of Service Oriented Architecture (SOA) - is a technical report that codifies the fundamental technical principles, vocabulary and a domain‑independent technical framework for SOA. Published by ISO/IEC JTC 1/SC 38, this report focuses on the technical aspects of SOA (functional design, performance, development, deployment and management) and addresses both functional and non‑functional requirements for distributed application platforms and services.
Key Topics
- Terminology and vocabulary: formal definitions for SOA concepts (service, actor, choreography, composition, effect, execution context, etc.) to reduce ambiguity in design and communication.
- Architectural principles: core SOA qualities such as interoperable, described, reusable, discoverable, composable, self‑contained, loosely coupled, and manageable.
- SOA reference architecture: a layered technical framework covering:
- Operational & IT Systems, Service Components, Services, Processes, Consumer Interface
- Integration, Management & Security, Information, Governance, Development layers
- Service lifecycle & SOA lifecycle: design, development, deployment, runtime management and retirement of services.
- Service description & discovery: interfaces, contracts, policies, registries and metadata for service publication and discovery.
- Cross‑cutting concerns: integration patterns, management, security, governance, performance and non‑functional requirements.
- Common service categories: mediation, interaction, process, information, access, security, lifecycle, registry, management and development services (documented as part of the technical framework).
Applications and Users
Who uses ISO/IEC TR 30102:2012 and why:
- Enterprise and solution architects - to design SOA reference architectures and ensure architectural principles and interoperability.
- SOA developers and integrators - to align design, service descriptions and lifecycle processes with standard terminology and technical guidance.
- IT managers and DevOps teams - for deployment, performance, manageability and governance guidance.
- Standards bodies and vendors - to harmonize SOA solutions, improve interoperability and reduce integration risk.
Practical applications include enterprise integration projects, API/service governance programs, reusable service libraries, registry/metadata implementations and secure distributed service platforms.
Related Standards
Annexes in the report reference established SOA works such as The Open Group SOA Reference Architecture, OASIS SOA Reference Model/Architecture, and OMG SOA modeling, which complement ISO/IEC TR 30102:2012 for practitioners seeking implementation patterns and modeling guidance.
Keywords: ISO/IEC TR 30102:2012, SOA, Service Oriented Architecture, DAPS, SOA reference architecture, service lifecycle, interoperability, service governance, service discovery.