Dears,
Merry Christmas and May God bless you with Peace, Harmony and Integration with your loving ones in this holiday season. For CRM to really work its magic, integration must be a crucial ingredient
In recent years, enterprise application integration (EAI) vendors have attempted to address the challenges of integration by providing a collection of proprietary adapters and integration servers. Although EAI solutions are effective, they can require a substantial initial investment in hardware, software and training. A more cost-effective option is the use of Web services, a set of emerging standards that enable interoperability among various IT processes and systems.
What are Web services?
The term Web services refers to a group of evolving standards that allow applications to communicate with other applications -- regardless of platform and application language differences -- over the Internet. In other words, Web services enable cross-platform, program-to-program communications. Web services are loosely coupled software components delivered over standard Internet technologies. Web services are platform- and vendor-neutral protocols that enable different applications from different sources to communicate with one another in a common XML format without time-consuming custom coding. Using Web services allows IT organizations to focus more on building application infrastructures based on standards, rather than on proprietary technologies -- an important foundation for building more agile enterprises.
Using Web services to integrate CRM applications can benefit the organization in many ways. Overall, organizations using Web services for integration have the potential to become more efficient and responsive to market changes and competitive pressures. Web services can help companies resolve system interoperability challenges by reusing components, which can reduce application integration costs. Web services also establish a common format for sharing information and data, which enables enterprises to overcome system incompatibility issues and can contribute to faster user adoption.
Web services can help an organization cost-effectively and efficiently integrate on-demand self-service applications and interactive voice response (IVR) systems with the core CRM application. They enable organizations to exchange data and information seamlessly between self-service tools and modules and the CRM application without having to undergo a lengthy and complicated integration process.
Although Web services provide effective integration mechanisms, they do have some shortcomings. The user interface is inflexible and, because of interdependencies, customization is not easy. It is a relatively new technology, so the standards and specifications are still evolving. As an HTTP-based protocol, Web services are also vulnerable to security threats and must be implemented using authentication mechanisms and SSL-enabled encryptions.
How Web services aid CRM application integration
Integration between any two applications using Web services requires a service-oriented architecture (SOA). The SOA binds the services, which are delivered by an application server environment. A Web server provides the HTTP network transport for accessing the service, while the application server hosts the Simple Object Access Protocol (SOAP) interface. The Web service also provides object components that make up the service, and the object components provide the business service layer above the applications. The end result? A Web service extract underlying applications provides distinct services that aid in well-defined business processes.
The following steps constitute a standard procedure for integrating a CRM application using Web services. The timeline and duration of the implementation will differ from one application to another because it depends on the number of business entities to be integrated and the number of Web services that need to be developed. Likewise, implementation procedures and processes will differ for integration between any two applications -- but the elements and the technology that are used to transact data will remain the same. Here are some technical principles to keep in mind:
• Data transactions should be in eXtensible Markup Language (XML); XML is a language that provides a standard way of representing data and information.
• Universal Description, Discovery, and Integration (UDDI) should be used for listing and locating applications. UDDI is a "directory standard" that is provided by some application tools as a built-in service to use during integration.
• The Web Services Description Language (WSDL) file should be obtained from the third-party application to which data needs to be sent or retrieved. WSDL is a "descriptor standard" that an application uses to describe its interface and interaction rules to other applications. WSDL is a document written in XML; the document describes a Web service. It specifies the location of the service and the operations (or methods) the service exposes. A WSDL document can also contain other elements, like extension elements and a service element that makes it possible to group together the definitions of several Web services in a single WSDL document.
• Leverage WSDL with the help of proprietary tools provided for each application and generate the XML message required to meet that data structure.
• XML data is then transmitted using SOAP, which is a lightweight protocol for exchange of information. It is an XML-based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined data types, and a convention for representing remote procedure calls and responses.
• SOAP can be used in protocols like HTTP and HTTP Extension Framework. The HTTP communication protocol helps to post or query third-party applications using XML data mentioned above.
How to get started with CRM integration using Web services
If you're considering the use of Web services as part of your CRM initiative, the first step is to analyze the existing application servers, application development environments, and their ability to extend with Web services.Secondly, analyze and assess the data in multiple customer management systems before embarking on an integration project using Web services.
Once those steps are complete, you are ready to begin integration of the CRM application using Web services. While Web services technology is still maturing, it has proved successful for integrating most CRM applications.
Good Luck Amigos and Happy Integration in the New Year 2011
Loving P&C
DC*
Welcome Message
***Hearty Welcome to Customer Champions & Master Minds ***
I believe " Successful CRM/CXM " is about competing in the relationship dimension. Not as an alternative to having a competitive product or reasonable price- but as a differentiator. If your competitors are doing the same thing you are (as they generally are), product and price won't give you a long-term, sustainable competitive advantage. But if you can get an edge based on how customers feel about your company, it's a much stickier--sustainable--relationship over the long haul.
Thank You for visiting my Blog , Hope you will find the articles useful.
Wishing you Most and More of Life,
Dinesh Chandrasekar DC*
I believe " Successful CRM/CXM " is about competing in the relationship dimension. Not as an alternative to having a competitive product or reasonable price- but as a differentiator. If your competitors are doing the same thing you are (as they generally are), product and price won't give you a long-term, sustainable competitive advantage. But if you can get an edge based on how customers feel about your company, it's a much stickier--sustainable--relationship over the long haul.
Thank You for visiting my Blog , Hope you will find the articles useful.
Wishing you Most and More of Life,
Dinesh Chandrasekar DC*
Subscribe to:
Post Comments (Atom)
Hi,Alternatively, some business owners might choose the least expensive option to save money, only to realize that they did in fact, get what they paid for. Doing your research and deciding on a Web Design Cochin firm based on a variety of factors is always the best bet. Thanks......
ReplyDelete