Windows Open Services Architecture ( WOSA ) - the concept of standard interfaces , a set of methods for abstraction of basic services , one of the foundations of the architecture of the Microsoft Windows operating system.
Open Services Architecture for any extension of the operating system defines independent standard APIs (Application Programming Interface) and SPI (Server Interface), thereby creating between the client and the service an intermediate layer (manager) that implements a standard access protocol independent of the service and application. That is, that same universal interface (usually placed in a single DLL). This allows the operating system to uniformly access device drivers , database managers, and other low-level objects.
Content
A WOSA extension must include
- Application Programming Interface (API);
- Server Interface (SPI);
- Application / service group manager;
- Database for registering applications / services.
The Open Services Architecture standard includes ODBC (called the “WOSA crowning gem”), TAPI, WOSA / XFS, SAPI, and MAPI (and their supporting services), as well as an abstraction of access to printers, modems, and network services.
Where,
Shared Services
- ODBC - Database Access Programming Interface
- Message API - Message Forwarding Programming Interface
- Telephone API - telephone line access programming interface
- ADSI - Distributed Directory Interface
- License Service API - software licensing interface
Communication
- SNA API - Cross Host Interface
- Sockets API - TCP / IP based communications software interface
- Remote Procedure Call - Remote Procedure Call Interface
Extensions
- WOSA / XRT - extension for handling exchange operations
- WOSA / XFS - extension for financial applications
Related Links
- ODBC (Open Database Connectivity)
- TAPI (Telephony Application Programming Interface)
- SAPI (Speech Application Programming Interface)
- MAPI (Message Application Programming Interface)
- WOSA (Windows Open Services Architecture)
- WOSA / XFS (Windows Open Services Architecture / eXtensions for Financial Services)