Title :
Supporting Heterogeneous Applications with Service Oriented Architecture
Author :
Kuppuraju, Sujatha ; Rao, Kanchana ; Bosamiya, Hitesh A. ; Anantharangachar, Raghu ; Mallik, Subhojit
Author_Institution :
SOA Competency Center, Bangalore
Abstract :
An enterprise can consist of disparate technology environments such as legacy, Java, .Net etc and heterogeneous applications such as Customer Relationship Management (CRM), Enterprise Resource Planning (ERP) etc. In addition, there could be multiple versions of the same application deployed in different locations. In this environment, it is very difficult to create and maintain enterprise-wide business processes that can seamlessly work across heterogeneous applications and their versions. Service Oriented Architecture (SOA) could be used to address these problems. This paper presents how a SOA based solution can be implemented by defining business processes based on common service interfaces and a common data model. By following this approach, we have built a robust architecture and business processes that remain unchanged when underlying applications are retired, replaced, or consolidated.
Keywords :
business data processing; data models; software architecture; common data model; common service interface; enterprise-wide business process; heterogeneous application support; service oriented architecture; Business communication; Contracts; Costs; Customer relationship management; Data models; Enterprise resource planning; Java; Protocols; Robustness; Service oriented architecture;
Conference_Titel :
Services Computing, 2007. SCC 2007. IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-2925-9
DOI :
10.1109/SCC.2007.115