Business service provider
Encyclopedia
Business service providers (BSPs) are companies that offer state-of-the-art business applications over the Web. These are Application service provider
s where applications are built as service-based applications. A service-based application is composed of a number of possibly independent services in a service-oriented architecture
(SOA), which perform the desired functionalities of the architecture . BPS are delivered as Web service
s , designed with modern security, management, and identity standards to facilitate the plug-and-play integration of these services with other BSP services or with internal corporate Web services. The integration platform for BSP services within a company is the enterprise service bus
, a standardized communication platform built on top of service-to-service messaging.
A Business Service Provider can also provide a combination of web-based software with the additional support of outsourced human administrative services.
Application service provider
An application service provider is a business that provides computer-based services to customers over a network. Software offered using an ASP model is also sometimes called On-demand software or software as a service ....
s where applications are built as service-based applications. A service-based application is composed of a number of possibly independent services in a service-oriented architecture
Service-oriented architecture
In software engineering, a Service-Oriented Architecture is a set of principles and methodologies for designing and developing software in the form of interoperable services. These services are well-defined business functionalities that are built as software components that can be reused for...
(SOA), which perform the desired functionalities of the architecture . BPS are delivered as Web service
Web service
A Web service is a method of communication between two electronic devices over the web.The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format...
s , designed with modern security, management, and identity standards to facilitate the plug-and-play integration of these services with other BSP services or with internal corporate Web services. The integration platform for BSP services within a company is the enterprise service bus
Enterprise service bus
An enterprise service bus is a software architecture model used for designing and implementing the interaction and communication between mutually interacting software applications in Service Oriented Architecture...
, a standardized communication platform built on top of service-to-service messaging.
A Business Service Provider can also provide a combination of web-based software with the additional support of outsourced human administrative services.