The Customer is a European SaaS provider.
The Customer’s IT department was manually performing most of the featured services, including hosting, client registration, order processing and others. This caused delays and increased operating expenses. The Customer decided to implement a fully automated web solution to reduce the maintenance costs and improve the services quality.
ScienceSoft proposed to use a Service Delivery Platform – a multi-level solution that covered service retailing, administration and support activities. The solution implied that the core of the system which handles general order processing would be built according to the enterprise service bus (ESB) architecture with MS BizTalk Server 2009 and MS BizTalk ESB Toolkit 2.0 as key components.
In the new system, all external services and platforms are interconnected via ESB. Therefore, MS BizTalk Server ensures the interaction between the order management system and the front-end systems. Web-enabled services are designed to perform service management. The order handling service layer is an interface between the front-end (a web portal) and the SDP core.
To communicate with foreign suppliers and service providers, the web-enabled services are allowed to interact with a number of hosted services through the hosting messaging and collaboration platform as well as unique self-developed services. Such an architecture enabled the Customer to introduce additional services with minimum development efforts.
Thanks to faster service rendering, the solution helped the Customer attract more clients and make significant savings. Moreover, the Customer is now able to expand the system and provide extra services on a client’s demand.
Technologies and Tools
.NET Framework, WCF, MS SQL Server, MS BizTalk Server 2009, Microsoft BizTalk ESB Toolkit 2.0, MS HMC 4.0, MS Active Directory, MS Exchange Server, MS Office Communications Server, MS SharePoint Server, Microsoft Dynamics CRM Server