Accelerator between Microsoft Dynamics CRM 2011 and SAP ERP for BizTalk Server 2010 / 2013
|
|
- Linda Ferguson
- 8 years ago
- Views:
Transcription
1 Accelerator between Microsoft Dynamics CRM 2011 and SAP ERP for BizTalk Server 2010 / 2013 White Paper Published on: September 2013
2 Inhaltsverzeichnis: 1. Introduction Components of the Accelerator Component Architecture Diagram Roedl Accelerator Components Rödl Microsoft Dynamics CRM 2011 Event Pipeline Solution Roedl Microsoft Dynamics CRM Adapter for BizTalk Server Mapping with the Standard WCF adapter Mapping with Roedl Adapter Predefined interfaces of most used entities Customer Sales Order Ticket system for controlled calls of SAP and CRM System Demand Control through tickets BAM Templates for interface monitoring ESB Toolkit Templates for exception handling Other Rödl BizTalk Server Runtime Monitor Service Roedl Accelerator Function Library HelperLibrary for Microsoft Dynamics CRM HelperLibrary for SAP R/ Helper Library for Logging... 23
3 1. Introduction Why Accelerator was developed? BizTalk Server is the tool to connect Microsoft Dynamics CRM 2011 and SAP ERP. Most of the projects tend to have the same basic processes; therefor while working on individual projects it is highly possible to be repeating the same process pattern, which leads to the exhaustion of resources and time consumption. Therefor it is crucial to equip a developer with a toolset to create interfaces in a nearly default way. Such a toolset delivers fast results in a fully modular manner. Taking into consideration the above approach, a developer s skills and experience in both Microsoft Dynamics CRM and SAP are a beneficial factor, however the high level of expertise in the both applications dose not play a significant role in the development process. The out- of- the- box Accelerator installation delivers more than satisfactory outcomes. In fact all most common and relevant fields are transferred from one business object to another in an automated way. The advantages are straight forward: Performance Customers receive the running interface including standard entities in a matter hours! Extension Due to the modular concept of the Accelerator, the solution allows the continuous extensions to its standard functionality. Simplicity The Microsoft Dynamics CRM and SAP experience and knowledge are the secondary factor. Optimization The Accelerator creates the basic interface between Microsoft Dynamics CRM and SAP, which can be enhanced and extended upon the individual customer demand.
4 2. Components of the Accelerator Microsoft Dynamics CRM - SAP Accelerator for BizTalk Server 2.3 Component Architecture Diagram SAP R3 4.6c 7.x IDOC IDOC RFC BizTalk Adapter v3.0 for mysap Business Suite BizTalk Server 2010 / 2013 Microsoft Dynamics CRM 2011 / 2013 Roedl Dynamics CRM 2011 Event Pipeline WCF XML WCF Azure ESB Roedl Microsoft Dynamics CRM WCF Adapter Roedl Accelerator ü BAM ü ESB ü Tickets ü Functions ü Functoids ü Exceptions ü Tracing ü Interfaces Templates ü Monitoring ü Libraries SAP Microsoft R&P Accelerator complies with the all SAP Systems, starting with SAP/R3 4.6C to the current version SAP ERP Suite 7.X. Roedl Accelerator is available for most of the currently and still used Microsoft Dynamics CRM releases ( ). Moreover it is the only and unique solution compatible with Microsoft Dynamics CRM 2011 Online and provides an extraordinary interfaces integration capabilities in cloud, based on the Azure technology.
5 3. Roedl Accelerator Components The inevitable advantage of Accelerator is that fact the solution is not a one and constant solution. It is a set of flexible but generic based tools for interfaces creation and modification.
6 3.1 Rödl Microsoft Dynamics CRM 2011 Event Pipeline Solution Microsoft Dynamics CRM - SAP Accelerator for BizTalk Server By default, Microsoft Dynamics CRM 2011 is not able to publish events to external systems, except for the Service Bus. However, in on-premise scenarios this approach is not the preferred way. Furthermore the complete configuration has to be done by using an administrative tool. In contrast, the Event Pipeline allows you to configure all endpoints and their associated events declaratively. More information regarding Roedl Microsoft Dynamics CRM 2011 Event Pipeline is available at here For each event, following properties can be defined. 1. Entity, who fire the event 2. Internal event (e.g. create, update, delete, won, lose, merge) on this entity 3. Event stage (pre or post, synchronous or asynchronous) 4. Filter attributes by update (by changing of which attributes the event will be fired) 5. Ignore Users (mostly the BizTalk Server User in CRM) that can t send an event 6. Trigger is a defined option set who must be set on a defined value to send the event.
7 3.2 Roedl Microsoft Dynamics CRM Adapter for BizTalk Server The Roedl Adapter creates interfaces between Microsoft Dynamics CRM 2011 / 2013 and BizTalk Server 2010 / Roedl Adapter supports not only Microsoft Dynamics CRM standard entities, it is also compatible with the individual custom entities in regards to all the methods (create, update, delete, fetch and retrieve). Roedl Adapter also supports all Request/ Response Methods both from the Microsoft Dynamics CRM SDK and XRM SDK (e.g lead conversion). The installation of the adapter is easy like the installation of any custom WCF Adapter Mapping with the Standard WCF adapter With Standard WCF adapter the integration can be only realized via an original WCF service. The original WCF adapter does not deliver the functionality of the attribute mappings and visual control over the process.
8 Moreover, the original WPC functionality provides only a general schema for all entities, therefore attributes can be only addressed via key value pairs with the names of specific attributes defined in advance. That means concrete: One generic schema for all entities Attributes only accessible through key-value pairs Attribute names have to be known Named attribute mapping not possible No visible mapping Mapping with Roedl Adapter The Rödl Adapter for Microsoft BizTalk Server seamlessly integrates BizTalk Server with Microsoft Dynamics CRM 2011 with no installation effort on the CRM system. The Roedl Adapter delivers a handy tool for attributes mapping in a simple manner allowing visual control of the process. The solution defines all entities in the noambiguous way on the basis of one, entirely generic request. Meaning: Well-known and strong named entities Strong typed attributes Simple directly and real visible attribute mapping Completely generic fetches Security Token for AD, Live-ID, Office 365 More information regarding Roedl Adapter is available at here.
9 3.3 Predefined interfaces of most used entities Roedl Accelerator delivers by default the interfaces for the most common CRM/ SAP function entities (e.g. Product, Account, Contact, Quote, Sales Order, and Invoice). Moreover, Roedl Accelerator complies with the SAP system using the standard IDOC and BAPI functions. Therefore, no individual SAP development is required. Due to the modular Roedl Accelerator schema, the integration of additional and/or individual custom interfaces is possible upon the minimum development resources effort and time consumption. Examples of Interfaces: Customer A customer is displayed in Microsoft Dynamics CRM by the entity account. A customer is displayed in SAP by the business object debtor From SAP R/3 to Microsoft Dynamics CRM This interface sends debtors from SAP to CRM and there either creates of changes the entity account. Process: The customer data set newly created or changed by SAP is sent directly to the BizTalk-Server. There is a checkup if the data set already exists in Microsoft Dynamics CRM. If it exists, it is updated with the data from SAP. If it doesn t exist, a new data set is created. If the data set exists more than once in MSCRM, an error message appears. Technical Background: For transferring purposes, the SAP standard IDOC (Intermediate Document) DEBMAS06 is used. To clearly identify the data sets in MSCRM, the applicable primary keys are synchronized. That means that in the SAP system, the distinct GUID (Global Unique Identifier) of the CRM system is listed. If this identifier is contained in the SAP data set, the lookup in MSCRM is executed via this parameter. If the CRM-GUID is not yet contained in the SAP data set, the applicable CRM data set is looked up by the debtor number from SAP. SAP Component The IDOC component DEBMAS06 is used for creating and changing. As soon as a debtor is created or changed in SAP, the systems sends the data to the IDOC port via the change event. Involved entities in CRM In Microsoft Dynamics CRM, debtors are filed in the entity account Customizing in Microsoft Dynamics CRM
10 The new attribute new_roedl_sapid is filed in the entity account. The debtor number from SAP is saved in this field. Mapping The following fields are transferred in the standard: o Debtor number o CRM-GUID (if available) o Name o Street o ZIP Code o City o Telephone 1+2 o Facsimile o Language tag From Microsoft Dynamics CRM to SAP R/3 This interface sends accounts from CRM to SAP, where debtors are created. Process: MSCRM sends out a trigger message that an account has been newly created or modified. There is a checkup if the last modification was caused by the interface itself in order to avoid unnecessary update loops. If the last modification was caused by a CRM user, a DEBMAS06-IDOC is created and sent to SAP. Technical Background: SAP Component The IDOC component DEBMAS06 is again used for creation and changing in SAP. If the initial generation occurred in Microsoft Dynamics CRM, no debtor number is given to the account because SAP is the leading system. In order to ensure synchronization of the data sets, the MSCRM-GUID is saved in the SAP data set. For this, the field NAME4 in the SAP system is utilized. Alternatively, the WebSite field (KNURL) can be utilized as long as it s not occupied by customer data. Involved entities in SAP Accounts are created as debtors in SAP. Mapping The following fields are transferred in the standard: o Debtor number o CRM-GUID o Name o Street o ZIP Code o City o Telephone 1+2 o Facsimile Sales Order A sales order is displayed in Microsoft Dynamics CRM by the entity salesorder. A sales order is displayed in SAP by the business object salesorder From SAP R/3 to Microsoft Dynamics CRM This interface sends salesorders from SAP to CRM, where salesorders are created or changed. The items of the quote are created in the entity salesorderdetails. Process: A new sales order is created or modified in SAP. The altered data set is sent directly to the BizTalk-Server. There is a checkup if the data set already exists in MSCRM. In case it doesn t exist, a new sales order headline is created for MSCRM. Among other information, the customer is looked up and attached. After creating the headline in MSCRM, the individual sales order details are created in a loop. For this, the applied products and standard units (uom) are looked up in MSCRM and attached.
11 If the sales order already exists in MSCRM, the headline is being updated. Furthermore, the sales order items are first deleted and then newly created. Technical Background: SAP Component Sales orders are being transferred by the SAP-Standard-IDoc ORDERS05. Involved Entities in CRM The headline of a sales order is being represented by the CRM entity salesorder. The sales order items are listed in the entity salesorderdetail. There are lookups for account, product and basic unit. Mapping The following fields are transferred in the standard headline: o Order number o Customer ID o Requested date of delivery The following fields are transferred in the standard quote items: o Order number o Line number o Basic price o Product number o Amount o Quantity unit From Microsoft Dynamics CRM to SAP R/3 This interface sends salesorders and salesorderdetails from CRM to SAP and there creates or updates salesorder. Process: MSCRM sends out a trigger message that a sales order has been newly created or modified. First, the account connected to the sales order is looked up in MSCRM in order to extract the SAP debtor number. Afterwards, all sales order items are being evaluated and the SAP number of the connected products is extracted. Then, the information is forwarded to a BAPI request that creates the SAP sales order. Technical Background: SAP Component Sales orders are created and modified in SAP via the BAPI component BAPI_SALESORDER_CREATEFROMDAT2. Mapping The following fields are transferred in the standard headline: o Sales Organization o Sales Channel o Industry o Date The following fields are transferred in the standard sales order items: o Customer number o Line number o Product number o Amount o Quantity Unit o Request date
12 3.4 Ticket system for controlled calls of SAP and CRM Microsoft Dynamics CRM - SAP Accelerator for BizTalk Server It is commonly known that the Microsoft Biztalk Server is capable of transmitting the large amount of data in a continuous time, which might cause queues and data loss in other systems. Roedl Ricket system facilitates and controls the data transition between the CRM and BizTalk or SAP and BizTalk System (and/ or any other external solution). For each outgoing message in the Biztalk Server a unique ticket can be created. The maximum ticket count of any ticket type can be defined and modified dynamically in the live environment of the Accelerator depending on the requirement (e.g. when the number of outgoing messages changes periodically). The number of ticket types and tickets is unlimited.
13 3.4.1 System Demand Control through tickets The ticketing system of our Helper Library is generally feasible for all orchestrations that need quantity-limited design. Within our Accelerator, the tickets are included in the orchestrations of the Roedl.HelperLibrary.CRM to better coordinate the workload of the CRM and SAP systems. The settings of the ticket.xml can be adjusted in the runtime. This enables a fine-tuning of the interface in real time. The configuration file ConfigurationTicket.xml This file contains all information necessary for the ticket class. <config> <TimeOut value ="2000" /> <LoopDelay value ="1" /> <ThrowErrorOnTimeOut value="false" /> <Debug value="false" /> <Entity key="account" value="20" /> <Entity key="salesorder" value="20" /> <Entity key="contact" value="20" /> <Entity key="fetch" value="20" /> </config> Description: Nodename Type Suggestion Meaning Timeout value Integer Ends opening the tickt after this time in ms LoopDelay value Integer 2000 Busy if tickets occupied, waiting x ms for next request Throw ErrorOnTmeOut value Boolean FALSE If true exception if Timeout reached Debug value Boolean FALSE If true, then Debuginfos for Debugview Entity key String Name of the entity Entity value Integer Maximum amount of parallel tickets for this entity
14 3.5 BAM Templates for interface monitoring Microsoft Dynamics CRM - SAP Accelerator for BizTalk Server Microsoft BizTalk Server delivers standard interface monitoring by default (BAM- Business Activity Monitoring). Additionally, Roedl Accelerator allows monitoring of the implemented interfaces between Microsoft Dynamics CRM 2011 and SAP. Furthermore, the BAM is possible to be integrated with the independently created custom interfaces.
15 3.6 ESB Toolkit Templates for exception handling Enterprise Service Bus (ESB) toolkit is a free add- on for BizTalk Server, which delivers, among the others, the exception handling functionality. Accelerator and the ESB are the compatible tools. Once an exception occurs in Accelerator it is going to have a graphical and fully descriptive representation in the ESB. Therefore, all the incidents can be tracked leading to the well- organized and detailed process control.
16 Example of Exception Handling Microsoft Dynamics CRM - SAP Accelerator for BizTalk Server This orchestration is usually requested in case of a catch. It is given the error causing message. The message is edited so it can be read and sent out via a send-port group Other System Demand Control through tickets The ticketing system of our Helper Library is generally feasible for all orchestrations that need quantity-limited design. Within our Accelerator, the tickets are included in the orchestrations of the Roedl.HelperLibrary.CRM to better coordinate the workload of the CRM system. The settings of the ticket.xml can be adjusted in the runtime. This enables a fine-tuning of the interface in real time. The configuration file ConfigurationTicket.xml This file contains all information necessary for the ticket class. <config> <TimeOut value ="2000" /> <LoopDelay value ="1" /> <ThrowErrorOnTimeOut value="false" /> <Debug value="false" /> <Entity key="account" value="20" /> <Entity key="salesorder" value="20" /> <Entity key="contact" value="20" /> <Entity key="fetch" value="20" /> </config> Description: Nodename Type Suggest ion Meaning Timeout value LoopDelay value ThrowErrorOnTi meout value Debug value Entity key Entity value Integ er Integ er Bool ean Bool ean Strin g Integ er Ends opening the tickt after this time in ms 2000 Busy if tickets occupied, waiting x ms for next request FALSE If true exception if Timeout reached FALSE If true, then Debuginfos for Debugview Name of the entity Maximum amount of parallel tickets for this entity Logging The orchestrations are created in a way that many debug outputs are written by default. In addition to that, the logging framework Log4NET is being used, which enables very simple configuration in the runtime. Several log targets can be defined, such as: the error console of the system a log file There are further settings auch as the size of the maximum amount of log files or whether a file may be overwriten The configuration We developed our own small library to configure various aspects of the interface. It is able to read multiple configurations from XML-files in the runtime.
17 3.7 Rödl BizTalk Server Runtime Monitor Service Microsoft BizTalk Server has by design the problem that Receive Locations stopped working, when the source for the messages is not available! For that, Roedl writes the BizTalk Server Runtime Monitor! The functionality of the BizTalk Server Monitor is: ü Automatic recognize of deactivate Receive Locations ü Automatic recognize of deactivate Send Ports ü Automatic recognize of deactivate Host Instances ü Automatic starting of each Receive Location, Send Port or Host Instance is possible ü Sending of s to the Administrator, when Receive Locations, Send Ports or Host Instances are down ü Working in background as a service We create also a Client, who can call the service as a WCF Server. With this client, the Admin can see from his local machine, if all is fine or not with the BizTalk Server. The configuration of the service is also really simple. All information are stored in a XML config file: <BiztalkMonitor> <ConnectionString>server=.;database=BizTalkMgmtDb;Integrated Security=SSPI</ConnectionString> < Sender>biztalk@roedl.com < Sender> <SMTPPassword></SMTPPassword> <SMTPServer> </SMTPServer> < To>jBizTalkAdministrator@roedl.com</ To> < Subject>Error in BizTalk customization</ subject> <Applications> <Application name="esbtest"> <ReceiveLocations> <ReceiveLocation portname="fileinrp" name="fileinrl" autostart="true"> </ReceiveLocation> <ReceiveLocation portname="rp1" name="receive Location1"> </ReceiveLocation> </ReceiveLocations> </Application> <Application name="biztalk Application 1"> <ReceiveLocations> <ReceiveLocation portname="rpba1" name="receive Location2"> </ReceiveLocation> </ReceiveLocations> </Application> </Applications> <HostInstances> <HostInstance name="biztalkserverapplication" autostart="true" /> </HostInstances> </BiztalkMonitor>
18 3.8 Roedl Accelerator Function Library The Roedl Accelerator Helper Library is a toolset of functionalities that facilitates a developer s effort. The Library contains the functionalities that are not normally defined in the Microsoft BizTalk Server scope. Therefore, a developer is equipped with code templates and additional functions (e.g. a complete Debug Logger is available in the system).
19 Examples of the Helper Library for Microsoft Dynamics CRM and SAP: In the introduction it was mentioned that large parts of the SAP and CRM know-how has been encapsulated into an easy to use API. This API will be explained in further detail now. The Accelerator utilizes several utility classes to simplify the communication with both SAP and MSCRM significantly. In addition, logging and error handling functions are included. Since no interface works without configuration, a module has been integrated that enables convenient configuration of the interface while the systems are running. These utility modules will also be explained in further detail in the following HelperLibrary for Microsoft Dynamics CRM The Helper Library for Microsoft Dynamics CRM consists of several orchestrations that simplify the communication significantly CreateEntity The orchestration has a parameter (ref) of the type System.Xml.XmlDocument that transfers the message to an entity. The same message is given back with the GUID of the newly created entity added to it. Name Type Direction Description msgentity System.Xml.XmlDocum ref Entity that is supposed to be created (in) ent Entity (with GUID), that has been created (out)
20 UpdateEntity The orchestration has a parameter (ref) of the type System.Xml.XmlDocument that transfers the message to an entity. The same message is given back. The GUID must be part of the transferred message. If there is no entity in Microsoft Dynamics CRM containing the GUID, the orchestration creates an exception. Name Type Direction Description msgentity System.Xml.XmlDocum ref Entity that is supposed to be changed (in) ent Entity (with GUID), that has been changed (out) DeleteEntity The orchestration has a parameter (ref) of the type System.Xml.XmlDocument that transfers the message to an entity. The transferred message can contain the GUID only. All other transferred attributes are being ignored. If there is no entity in Microsoft Dynamics CRM containing the GUID, the orchestration creates an exception. Name Type Direction Description msgentity System.Xml.XmlDocum ref Entity (GUID) that is supposed to be deleted (in) ent Entity (with GUID), that has been deleted (out)
21 GetEntityByFetch The orchestration is given a fetch message. The first entity that matches the fetch request is given back as well as the number of entities found. Name Type Direction Description msgfetch System.Xml.XmlDocument In Fetch Request msgreturnentity System.Xml.XmlDocument Out Entity Message intcount System.Int32 Out Number of entities found
22 3.8.2 HelperLibrary for SAP R/3 Microsoft Dynamics CRM - SAP Accelerator for BizTalk Server This library encapsulates all SAP requests. BAPI and RFC components as well as IDOCS are being requested via this library. In case trfc components are being requested, the library takes care of commit and rollback of the components. The library cooperates with the latest Microsoft WCF-Custom-SAP-Adapter RfcCall The RfcCall orchestration serves to request RFC, trfc und BAPI components. Name Type Direction Description msgrequest System.Xml.XmlDocument In Request from SAP msgresponse System.Xml.XmlDocument Out Response from SAP SendIDoc This orchestration serves the purpose of sending arbitrary IDOCS to the SAP system. Name Type Direction Description msgrequest System.Xml.XmlDocument ref Request from SAP
23 3.8.3 Helper Library for Logging The orchestrations are created in a way that many debug outputs are written by default. In addition to that, the logging framework Log4NET is being used, which enables very simple configuration in the runtime. Several log targets can be defined, such as: the error console of the system a log file There are further settings as the size of the maximum amount of log files or whether a file may be overwritten.
Rödl Enterprise Application Integration Bus
Rödl Enterprise Application Integration Bus Supports Microsoft Dynamics CRM 2011 and newer Microsoft Dynamics AX 2012 and newer Microsoft Dynamics NAV 2009 R2 and newer SAP R3 5.0 and newer White Paper
More informationMicrosoft Dynamics CRM 2011 SAP Accelerator for BizTalk Server 2010 White Paper
Microsoft Dynamics CRM 2011 SAP Accelerator for BizTalk Server 2010 White Paper Published: September 2011 Table of Contents Introduction 3 Components included 4 Roedl Accelerator Components 5 1.1 Roedl
More informationAccelerator Microsoft Dynamics CRM 2013 and ERP for BizTalk Server
Accelerator Microsoft Dynamics CRM 2013 and ERP for BizTalk Server Who we are Rödl Accelerator Become a Partner 1 Rödl Integration Stack Bank EDI external CRM EAI internal Customer ERP Rödl & Partner Integration
More informationMicrosoft Dynamics CRM Event Pipeline
Microsoft Dynamics CRM Event Pipeline White Paper Published on: January 2014 2012 Rödl Consulting AG. All rights reserved Pipeline MS CRM 2011/ 2013 Event Table of Contents Introduction... 3 Event Pipeline
More informationMicrosoft Dynamics CRM 2011 WCF Adapter for Microsoft BizTalk Server User manual
Microsoft Dynamics CRM 2011 WCF Adapter for Microsoft BizTalk Server User manual Published: March 2011 2011 Rödl Consulting AG. All rights reserved Table of Contents Adapter mode of operation... 3 Why
More informationMicrosoft Dynamics CRM 2013/2015 Event Pipeline
Microsoft Dynamics CRM 2013/2015 Event Pipeline User manual Published on: March 2015 *The document is based on Microsoft Dynamics CRM 2013 Version 2014 Rödl Consulting AG. All rights reserved Table of
More informationenterprise 'jroic'ssiona!
Microsoft BizTalk 2010: Line of Business Systems Integration A practical guide to integrating Line of Business systems with BizTalk Server 2010 Kent Weare Richard Seroter Sergei Moukhnitski Thiago Almeida
More informationMS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
More informationRödl & Partner Integration Services
Rödl & Partner Integration Services 1 Rödl Integration Stack Bank EDI external CRM EAI internal Customer ERP Rödl & Partner Enterprise Application Integration Bus Plant Supplier Stock Logistic 5 Manual
More information2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006
www.peaksolutions.com 2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006 Course 2933A: Five days; Instructor-Led Introduction This five-day instructor-led
More informationMICROSOFT 70-595 EXAM QUESTIONS & ANSWERS MICROSOFT 70-595 EXAM QUESTIONS & ANSWERS
MICROSOFT 70-595 EXAM QUESTIONS & ANSWERS Number: 70-595 Passing Score: 700 Time Limit: 150 min File Version: 26.5 http://www.gratisexam.com/ MICROSOFT 70-595 EXAM QUESTIONS & ANSWERS Exam Name: TS: Developing
More informationRS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
More informationHow To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
More informationCourse 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
More informationBarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER
BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data
More informationDeBruin Consulting. Key Concepts of IBM Integration Broker and Microsoft BizTalk
DeBruin Consulting WMB vs. BTS Key Concepts of IBM Integration Broker and Microsoft BizTalk Barry DeBruin 4/16/2014 WMB & BTS Key Concepts Contents Software Requirements... 2 Microsoft BizTalk Server 2013...
More informationIntegrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide
Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide Cloud computing has become a business evolution that is impacting all facets of business today, including sales,
More informationDeveloping Microsoft Azure Solutions
Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience
More informationDeveloping Microsoft Azure Solutions 20532A; 5 days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This
More informationIBM WebSphere ESB V6.0.1 Technical Product Overview
IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to
More informationODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2
ODEX Enterprise Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2 Copyright Data Interchange Plc Peterborough, England, 2013. All rights reserved. No part of this document may be disclosed
More informationAgentry SAP Framework. SAP Mobile Platform 3.0
SAP Mobile Platform 3.0 DOCUMENT ID: DC-01-0300-01 LAST REVISED: November 2013 Copyright 2013 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or
More informationMS 20487A Developing Windows Azure and Web Services
MS 20487A Developing Windows Azure and Web Services Description: Days: 5 Prerequisites: In this course, students will learn how to design and develop services that access local and remote data from various
More informationWindows Azure Data Services (basics) 55093A; 3 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Windows Azure Data Services (basics) 55093A; 3 Days Course Description This
More informationPart 2: The Neuron ESB
Neuron ESB: An Enterprise Service Bus for the Microsoft Platform This paper describes Neuron ESB, Neudesic s ESB architecture and framework software. We first cover the concept of an ESB in general in
More informationSentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and APIs Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
More informationTeamViewer 9 Manual Management Console
TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Table of Contents 1 About the TeamViewer Management Console... 4 1.1 About the
More informationAdministration Guide for the System Center Cloud Services Process Pack
Administration Guide for the System Center Cloud Services Process Pack Microsoft Corporation Published: May 7, 2012 Author Kathy Vinatieri Applies To System Center Cloud Services Process Pack This document
More informationMicrosoft 10978 - Introduction to Azure for Developers
1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take
More informationWebSphere Commerce and Sterling Commerce
WebSphere Commerce and Sterling Commerce Inventory and order integration This presentation introduces WebSphere Commerce and Sterling Commerce inventory and order integration. Order_Inventory_Integration.ppt
More informationAutomatizace Private Cloud. Petr Košec, Microsoft MVP, MCT, MCSE www.kosecsolutions.cz, @PetrKosec
Automatizace Private Cloud Petr Košec, Microsoft MVP, MCT, MCSE www.kosecsolutions.cz, @PetrKosec Session Objectives and Takeaways Introduction to Orchestrator Introduction to Service Management Automation
More informationEVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
More informationClient. Applications. Middle Tier. Database. Infrastructure. Leading Vendors
Client Applications Development Management Middle Tier Database On Premises Infrastructure Cloud Leading Vendors PC, Phone, Browser Your business applications Running on the Microsoft Application Platform
More informationPIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
More informationE-mail Listeners. E-mail Formats. Free Form. Formatted
E-mail Listeners 6 E-mail Formats You use the E-mail Listeners application to receive and process Service Requests and other types of tickets through e-mail in the form of e-mail messages. Using E- mail
More informationThis module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.
Module 1: Overview of service and cloud technologies This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Key Components of
More informationSharePoint Integration
IT Best Practices Series SharePoint Integration Companies are increasingly using Microsoft SharePoint as a powerful development platform for specific business functions and as a collaboration tool. For
More informationBusiness Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationConnectivity and networking
6 Connectivity and networking In the last chapter we learned about tuning and optimizing our BizTalk 2010 Environment. In this chapter we will learn about connectivity and networking. Since connectivity
More informationOracle EBS Interface Connector User Guide V1.4
Oracle EBS Interface Connector User Guide V1.4 Contents Oracle EBS Interface Connector User Guide V1.4... 1 1. Introduction... 3 2. Technologies... 4 3. High level Architectural Diagram... 4 4. About Oracle
More informationCLOUD COMPUTING & WINDOWS AZURE
CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described
More informationGetting Started with STATISTICA Enterprise Programming
Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:developerdocumentation@statsoft.com Web: www.statsoft.com
More informationDeveloping Microsoft Azure Solutions 20532B; 5 Days, Instructor-led
Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should
More informationDeveloping Windows Azure and Web Services
Course M20487 5 Day(s) 30:00 Hours Developing Windows Azure and Web Services Introduction In this course, students will learn how to design and develop services that access local and remote data from various
More informationBridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric
SERVICE BUS and ACCESS CONTROL Bridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric Brian Loesgen Principal SOA Architect Microsoft Corporation San Diego.NET User Group,
More informationSCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software
More information10978A: Introduction to Azure for Developers
10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
More informationCourse 20532B: Developing Microsoft Azure Solutions
Course 20532B: Developing Microsoft Solutions Five Days, Instructor-Led About this Course This course is intended for students who have experience building vertically scaled applications. Students should
More informationEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRM Daniel Cai http://danielcai.blogspot.com About me Daniel Cai Developer @KingswaySoft a software company offering integration software and solutions
More informationIBM WebSphere ILOG Rules for.net
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
More informationIntroduction to Azure for Developers
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:
More informationSoftware Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
More information2012 Nolio Ltd. All rights reserved
2012 Nolio Ltd. All rights reserved The information contained herein is proprietary and confidential. No part of this document may be reproduced without explicit prior written permission from Nolio Ltd.
More informationExtensibility. vcloud Automation Center 6.0 EN-001328-00
vcloud Automation Center 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
More informationMitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.
More informationDeployment Guide. Cartagena as. Cartagena ERP Integration 3.0 for Microsoft Dynamics CRM. Knut Eivind Handeland
Cartagena as Deployment Guide Cartagena ERP Integration 3.0 for Microsoft Dynamics CRM Knut Eivind Handeland 5. februar 2014 1 Contents Overview... 3 CRM Input adapter... 3 CRM output adapter... 3 ERP
More informationSAP Certified Development Professional - ABAP with SAP NetWeaver 7.0
SAP EDUCATION SAMPLE QUESTIONS: P_ABAP_70 SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 Disclaimer: These sample questions are for self-evaluation purposes only and do not appear
More informationSnapLogic Salesforce Snap Reference
SnapLogic Salesforce Snap Reference Document Release: October 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2012 SnapLogic, Inc. All
More informationIBM WebSphere Cast Iron Cloud integration
IBM Cast Iron Cloud integration Integrate SugarCRM in days Highlights Speeds up time to implementation for SugarCRM integration projects with configuration, not coding approach Offers cost savings with
More informationAddressing the SAP Data Migration Challenges with SAP Netweaver XI
Addressing the SAP Data Migration Challenges with SAP Netweaver XI Executive Summary: Whether it is during the final phases of a new SAP implementation, during SAP upgrades and updates, during corporate
More informationOur Technology.NET Development services by Portweb Inc.
View Yourself Anywhere TM Our Technology.NET Development services by Portweb Inc. Portweb Inc. is working in Microsoft.NET technology since 2009. We have extensive experience in.net Development Technologies
More informationsalesforce Integration with SAP NetWeaver PI/PO
salesforce Integration with SAP NetWeaver PI/PO Scenario More and more companies are opting for software-as-a-service (SaaS) and managing a subset of their business processes and applications in the cloud.
More informationDeveloping an Application Tracing Utility for Mule ESB Application on EL (Elastic Search, Log stash) Stack Using AOP
Developing an Application Tracing Utility for Mule ESB Application on EL (Elastic Search, Log stash) Stack Using AOP Mohan Bandaru, Amarendra Kothalanka, Vikram Uppala Student, Department of Computer Science
More informationCERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide
CERTIFIED MULESOFT DEVELOPER EXAM Preparation Guide v. November, 2014 2 TABLE OF CONTENTS Table of Contents... 3 Preparation Guide Overview... 5 Guide Purpose... 5 General Preparation Recommendations...
More informationSAP CLOUD FOR SERVICE SAP CLOUD FOR SOCIAL ENGAGEMENT WHAT S NEW IN 1411. Gert Tackaert Renee Wilhelm
SAP CLOUD FOR SERVICE SAP CLOUD FOR SOCIAL ENGAGEMENT WHAT S NEW IN 1411 Gert Tackaert Renee Wilhelm SAP CLOUD FOR SERVICE/SOCIAL ENGAGEMENT WHAT S NEW IN 1411 - DETAILS Communication Channels SMS as a
More informationSharePoint Integration Framework Developers Cookbook
Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide
More informationNew Features in Neuron ESB 2.6
New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally
More informationIBM WebSphere Cast Iron Cloud integration
IBM Cast Iron Cloud integration Integrate salesforce.com in days Highlights Speeds up time to implementation for salesforce.com integration projects with configuration, not coding approach Offers cost
More informationCHAPTER 10: WEB SERVICES
Chapter 10: Web Services CHAPTER 10: WEB SERVICES Objectives Introduction The objectives are: Provide an overview on how Microsoft Dynamics NAV supports Web services. Discuss historical integration options,
More informationBizTalk 360. BizTalk Monitoring Product. Detailed Feature Review
BizTalk 360 BizTalk Monitoring Product An efficient way to monitor your BizTalk Environments Detailed Feature Review Page 1 Contents Introduction... 4 Author... 4 Security & Audit... 5 User Access Policies...
More informationMicrosoft Dynamics CRM2015 Fast Track for developers
Microsoft Dynamics CRM2015 Fast Track for developers Eğitim Tipi ve Süresi: 5 Days ILT 5 Days VILT This course offers detailed and interactive information on how to develop extensions for Microsoft Dynamics
More informationMigrating to vcloud Automation Center 6.1
Migrating to vcloud Automation Center 6.1 vcloud Automation Center 6.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a
More informationSage CRM Connector Tool White Paper
White Paper Document Number: PD521-01-1_0-WP Orbis Software Limited 2010 Table of Contents ABOUT THE SAGE CRM CONNECTOR TOOL... 1 INTRODUCTION... 2 System Requirements... 2 Hardware... 2 Software... 2
More informationLogging in Java Applications
Logging in Java Applications Logging provides a way to capture information about the operation of an application. Once captured, the information can be used for many purposes, but it is particularly useful
More informationData Modeling for Big Data
Data Modeling for Big Data by Jinbao Zhu, Principal Software Engineer, and Allen Wang, Manager, Software Engineering, CA Technologies In the Internet era, the volume of data we deal with has grown to terabytes
More informationWHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD
WHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD TABLE OF CONTENTS 1 In this whitepaper... 3 2 User security... 4 2.1 Authentication... 4 2.2 Authorization & Access Control...
More informationMS Enterprise Library 5.0 (Logging Application Block)
International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.
More informationExtending Microsoft Dynamics CRM 2011
Extending Microsoft Dynamics CRM 2011 Course 80295; 3 Days, Instructor-led Course Description: This course offers detailed and interactive information on how to develop extensions for Microsoft Dynamics
More informationEngine: Using MSBuild and Team Foundation
Microsoft Inside the Microsoft* Build Engine: Using MSBuild and Team Foundation Build, Second Edition Sayed Hashimi William Bartholomew Table of Contents Foreword x'x Introduction x*1 Part I Overview 1
More informationFreeForm Designer. Phone: +972-9-8309999 Fax: +972-9-8309998 POB 8792, Natanya, 42505 Israel www.autofont.com. Document2
FreeForm Designer FreeForm Designer enables designing smart forms based on industry-standard MS Word editing features. FreeForm Designer does not require any knowledge of or training in programming languages
More informationIBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay. Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK
IBM WebSphere Message Broker Message Monitoring, Auditing, Record and Replay Tim Kimber WebSphere Message Broker Development IBM Hursley Park, UK 1 Agenda Overview of Monitoring Monitoring support in WebSphere
More informationSentinet for Windows Azure SENTINET
Sentinet for Windows Azure SENTINET Sentinet for Windows Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Isolated Deployment Model... 3 Collocated Deployment Model...
More informationPervasive Software + NetSuite = Seamless Cloud Business Processes
Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared
More informationSolving Your Big Data Problems with Fast Data (Better Decisions and Instant Action)
Solving Your Big Data Problems with Fast Data (Better Decisions and Instant Action) Does your company s integration strategy support your mobility, big data, and loyalty projects today and are you prepared
More informationA generic framework for game development
A generic framework for game development Michael Haller FH Hagenberg (MTD) AUSTRIA haller@hagenberg.at Werner Hartmann FAW, University of Linz AUSTRIA werner.hartmann@faw.unilinz.ac.at Jürgen Zauner FH
More informationIntroduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
More informationProgrammabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper
Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence
More informationAssignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
More informationIBM WebSphere Cast Iron Cloud integration
IBM Cast Iron Cloud integration Integrate Chatter in days Highlights Speeds up time to implementation for Chatter integration projects with configuration, not coding approach Offers cost savings with low
More informationWebOTX V8.4 - ESB / Salesforce Integration Solution -
NEC Service Execution Platform product WebOTX V8.4 - ESB / Salesforce Integration Solution - NEC Corporation System Software Division Jan. 2012 Back-end integration platform WebOTX ESB Page 1 What is Enterprise
More informationIntellicyber s Enterprise Integration and Application Tools
Intellicyber s Enterprise Integration and Application Tools The IDX product suite provides Intellicyber s customers with cost effective, flexible and functional products that provide integration and visibility
More informationData Integration Checklist
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
More informationMOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES
ONE STEP AHEAD. MOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES Length: 5 Days Level: 300 Technology: Microsoft Visual Studio 2012 Delivery Method: Instructor-led (classroom) COURSE OUTLINE Module
More informationArchitecture. Outlook Synchronization in Microsoft Dynamics CRM. Microsoft Dynamics CRM 2015. White Paper:
Architecture Microsoft Dynamics CRM 2015 Outlook Synchronization in Microsoft Dynamics CRM White Paper: Date: September 2015 Acknowledgements Initiated by the Microsoft Dynamics CRM Core Engineering Team,
More informationMicrosoft 80295 - Extending Microsoft Dynamics CRM 2011
1800 ULEARN (853 276) www.ddls.com.au Microsoft 80295 - Extending Microsoft Dynamics CRM 2011 Length 3 days Price $2629.00 (inc GST) Overview This course offers detailed and interactive information on
More informationSentinet for BizTalk Server SENTINET 3.1
for BizTalk Server SENTINET 3.1 for BizTalk Server 1 Contents Introduction... 2 SOA and APIs Repository... 3 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring,
More informationExperience Business Success Invest in Microsoft CRM Today
Experience Business Success Invest in Microsoft CRM Today Published: August 2005 The information contained in this document represents the current view of Microsoft Corporation on the issues discussed
More informationStreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes
StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes User Guide Rev A StreamServe Persuasion SP4StreamServe Connect for SAP - Business Processes User Guide Rev A SAP, mysap.com,
More informationMANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS
VCE Word Template Table of Contents www.vce.com MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS January 2012 VCE Authors: Changbin Gong: Lead Solution Architect Michael
More information