Service-Oriented Architecture with SOAP
The DSM omponents are designed in such a way that integration into existing business processes can be flexible and tailored to requirements. This flexibility essentially builds on the platform-independent communication protocol, Simple Object Access Protocol (SOAP).
All queries directed at the Central
DSM Database (DSMDB) are forwarded and answered
using the SOAP protocol. The interface is formed through web services
which are registered in the Internet Information Services (IIS) of the
Management Point.
These web services are used for the purposes of communication within the
DSM infrastructure. However, they also offer an open interface to the
DSM Database. With their help it is possible, for
example, to capture or specify information on computers, software and
policies, query the compliance status and much more besides.
In computing, the term Service-Oriented Architecture (SOA) expresses a business-driven approach to software architecture that supports integrating the business as a set of linked, repeatable business tasks, or "services". Services are self-contained, reusable software modules with well-defined interfaces and are independent of applications and the computing platforms on which they run. SOA helps users build composite applications, which are applications that draw upon functionality from multiple sources within and beyond the enterprise to support horizontal business processes. SOA helps businesses innovate by ensuring that IT systems can adapt quickly, easily and economically to support rapidly changing business needs. SOA is usually based on a set of Web services standards (e.g., using SOAP or REST) that have gained broad acceptance over the past several years. These standards have resulted in greater interoperability and avoidance of vendor lock-in. However, one can implement SOA using any service-based technology. (source: Wikipedia)
A brief description of
the range of functions of the SOAP interface can be found on the Management
Point.
To view this, open the web service blsAdministration
> AdministrationService.asmx with Browse
in the Management Point website.
The graphics below illustrate
the SOAP interfaces:
1: Within the DSM Infrastructure
2: For external use of the DSM Infrastructure