About OSIDs
Summary
This wiki contains documentation and examples on the use of OSIDs and the Okapia OSID tools and OSID Runtime environment.
Introduction
The Open Service Interface Definitions (OSIDs) define a service-based architecture to promote software interoperability. The latest buzzword is microservice architecture. The OSIDs are a set of interface specifications that describe how various software components interact using a variety of service interoperability patterns among its many service domains. It's a pile of paper.
The value of the OSIDs is only realized through working code. The Okapia OSID tools provide a starting point for building OSID implementations in Java.
More Information About OSIDs
The following pages provide a high-level view on what OSIDs are about and why we think they are useful architectural tool.
- OSIDs and Interoperability
- OSIDs and Agile Development
- Software Reusability
- The OSID Audience
- The OSID Learning Curve
- FAQ
Getting Started
The Getting Started page documents how to get started developing with OSIDs.
See Also