Integrating Dynamic CRM with Java Application
Prerequisites - Java Client
1. Java SE SDK 1.6 update 23 or Above
2. Net beans 6.9x or above
3. Dynamic CRM online Instance
4. Java Libraries
• Apache Axis 2 Framework (Ver 1.5.4 Binary Distribution)
• Apache HTTP Components Client 4.2.5
• Apache HTTP Core 4.3
• Ant 1.9.2 (If we need to automate the build and WebService Stub generation)
Knowledge needed:-
• SOAP , WSDL, WCF, Axis2
• Stub invocation Methods
• Understand how to build java Application to access CRM Online
• Understand how to create a Proxy Class from the CRM Online WSDL
• Understand how to perform CRUD Operations using JAVA against CRM online
• Tokenize Concept in SOAP
• SOAP request options and
• Constructing Security SOAP Header Block
• Windows Live ID Token Exchange
• WSDl2Java Command --> MS CRM Organization Web Service Stub Generation.
Integration process
1. Setting up Required Libraries
2. Generating CRM online Proxy Class using Apache Axis 2
3. Setting up Environment to integrate with CRM online
4. Proxy Classes to Perform CRUD Operations against CRM online