Content deleted Content added
m →Description: add hyphen |
|||
Line 3:
==Description==
'''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
To preserve the investment in [[software engineering|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.
|