Term | Brief description | Charts |
---|---|---|
osid |
Open Service Interface Definitions (OSIDs) are programmatic interface specifications describing services. These interfaces are specified by the Open Knowledge Initiative (O.K.I.) to implement a Service-Oriented Architecture (SOA) to achieve interoperability among applications across a varied base of underlying and changing technologies. To preserve the investment in development, program logic is separated from underlying technologies through the use of software interfaces each of which defines a contract between a service consumer and a service provider. This separation is the basis of any valid SOA. While some methods define the service interface boundary at a protocol or server level, OSIDs place the boundary at the application level to effectively insulate the consumer from protocols, server identities, and utility libraries that are in the domain to a service provider resulting in software which is easier to develop, longer lasting, and usable across a wider array of computing environments. (Excerpt from <a href="http://en.wikipedia.org/wiki/Open_Service_Interface_Definitions">Wikipedia article: Open Service Interface Definitions (OSIDs)</a>) Percentage of Ariadne articles tagged with this term: [term_node_prcnt_1]%. |
Ariadne is published by Loughborough University Library
© Ariadne ISSN: 1361-3200. See our explanations of Access Terms and Copyright and Privacy Statement.