Service-oriented infrastructure
Service Oriented Infrastructure or SOI provides a system for describing information technology infrastructure as a service. The underlying principles go back to, among others, Mainframe and LDAP technologies; SOI provides a framework or mindset for making business benefits measurable.
Overview
A service-oriented infrastructure provides a foundation for IT services. A concept initially developed by Intel discussed three domains for service-orientation:- the enterprise
- the application architecture
- the infrastructure
While the IT industry has widely adopted service-oriented architecture, service-oriented infrastructure or SOI has lagged in its adoption. This has changed with the availability of SOI solutions like application-server grids, database grids, Virtualised servers and virtualised storage.
A joint effort between HP, Cisco and Capgemini has resulted in the following definition for a service-oriented infrastructure:
- a virtualised IT infrastructure with components managed in an industrialised way and which:
- * expose a catalog of services instead of discrete instances
- * can comprise service-oriented architecture application support
center
A SOI exposes a set of fundamental services such as mobility or security which form a part of the network environment that can deliver resource sharing, application integration, and communications and collaboration: ubiquitously, scalably, reliably, sustainably, maintainably and cost-effectively. In order to ensure each service provides a standard response to a standard invocation at all times, the service must include a control process. The control process measures both the demand and the supply of a capability and automatically updates the capability if required.
In April 2007 The Open Group started a project on SOI
within its SOA Working Group. This SOI project aims to develop more common understanding around SOI between the members of The Open Group.
Orchestrating virtualised components
Service orientation provides significant advantages for IT infrastructure services. The main benefits include increased utilisation of individual resources and increased service-levels as applications do not depend on the availability of any individual resource, but may use any one resource available in the pool., available IT infrastructure technologies provide a full stack of options to deliver an end-to-end service-oriented service. Schedulers can virtualise each service within this domain, and a highly automated provisioning process can manage the required number of resources constituting a service, thus ensuring standard quality and consistent behaviour of the infrastructure services. This applies to servers, storage, networks, directory services, databases: in fact to every component of the IT infrastructure.