EDISPHERE. Application Integration



Similar documents
EDISPHERE A Comprehensive EDI Suite

Pervasive Software + NetSuite = Seamless Cloud Business Processes

RS MDM. Integration Guide. Riversand

ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2

Using EDI in OTM to Increase Carrier Performance

Solution Brief ealliance EDI Solutions

MD Link Integration MDI Solutions Limited

Oracle Primavera Gateway

SYSPRO Integration SYSPRO Integration Framework

Persistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform

The Information Revolution for the Enterprise

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)

Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form

Jitterbit Technical Overview : Microsoft Dynamics CRM

Intellicyber s Enterprise Integration and Application Tools

ESB solutions Title. BWUG & GSE Subtitle guy.crets@i8c.be. xx.yy@i8c.be

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

WhiteWave's Integrated Managed File Transfer (MFT)

Configuring Java IDoc Adapter (IDoc_AAE) in Process Integration. : SAP Labs India Pvt.Ltd

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

Integrating data in the Information System An Open Source approach

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Integrating Siebel CRM 8 with Oracle Applications

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Product Overview. Contents

IMAN: DATA INTEGRATION MADE SIMPLE YOUR SOLUTION FOR SEAMLESS, AGILE DATA INTEGRATION IMAN TECHNICAL SHEET

EDI Data Exchange and Conversion Range of Functions & Services

How To Create A C++ Web Service

Improve business agility with WebSphere Message Broker

StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes

SAP INTEGRATION APPROACHES

Introduction to Testing Webservices

CUSTOM INTERACTIVE VOICE4NET TELEPHONY SOLUTIONS. Contact Center HD.

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, Integration Guide IBM

A standards-based approach to application integration

SAP-integrated Travel Scenarios in SharePoint

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Industrial IT cpmplus Enterprise Connectivity Collaborative Production Management. Improving the total cost of ownership of your ERP System

CA Workload Automation

SHORT WHITE PAPER ERP AND INTELLIGENT DOCUMENT CREATION: AN INTEGRATION STORY NOVEMBER 2011 INTELLEDOX WHITE PAPER PAGE 1 OF 5

Job Scheduler Oracle FLEXCUBE Universal Banking Release [April] [2014] Oracle Part Number E

Best Practices: Extending Enterprise Applications to Mobile Devices

Active Directory Monitoring With PATROL

Research on the Model of Enterprise Application Integration with Web Services

Integrating Ingres in the Information System: An Open Source Approach

Start Oracle Insurance Policy Administration. Activity Processing. Version

What You Need to Know About Transitioning to SOA

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

EDI 101 An Introduction to EDI. NewEDI 1

CA Data Protection. Content Provider Development Guide. Release 15.0

1 What Are Web Services?

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

Attunity Integration Suite

Integration using IBM Solutions

Donky Technical Overview

evision 7.0 TIE Kinetix Strengthen Your Business while Reducing Cost Business System Documents from Trading Partners

Software Development Kit

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Enterprise Service Bus

Oracle Service Bus: - When to use, where to use and when not to use

What s New. Archive Attender 4 For Microsoft Exchange

GXS Managed Services for SAP

Driving workload automation across the enterprise

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

EDI Overview 3. EDIConnect Benefits 3. EDIConnect - A Complete Solution 4. Key Technologies 5. Translator 5. Transaction Builder 7

Version Overview. Business value

SAA Consultants. B2B Exchange Management. Managed File Transfer. Enterprise Application Integration Management. Compliant Audit Security Management

CQG/NET Technical Specifications. September 16, 2014 Version

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Optimizing EDI for Microsoft Dynamics AX

ESB Features Comparison

Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R

Siena Web Services. A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies

business transaction information management

ACHIEVE THIRD PARTY MANAGEMENT (3PL)

Experience Business Success Invest in Microsoft CRM Today

the smarter way to manage enterprise APIs for SYSPRO ebook

RedPrairie Transportation Management

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Setting up Visual Enterprise Integration (WM6)

PIE. Internal Structure

Enterprise Application Designs In Relation to ERP and SOA

See What's Coming in Oracle Service Cloud

Extending the Benefits of SOA beyond the Enterprise

INTEGRATION STRATEGIES FOR HEALTHCARE IT VENDORS COST-EFFECTIVE INTEROPERABILITY SOLUTIONS

Customer Relationship Management

AGILE PRODUCT LIFECYCLE MANAGEMENT INTEGRATION PACK FOR E-BUSINESS SUITE:

GXS Product Portfolio Overview On-Demand Supply Chain Management for Your Extended Enterprise

Hubspan White Paper: Beyond Traditional EDI

BIRT Document Transform

Four Clues Your Organization Suffers from Inefficient Integration, ERP Integration Part 1

Aspire Systems - Experience in Digital Marketing and Social Media

ETERE SNMP CONSOLE: A centralized, automatic and real-time monitoring of broadcast system networks

Oracle FLEXCUBE Universal Banking 12.0 RAD Notification Development. Release 1.0

Transcription:

EDISPHERE Application Integration Integrates Internal Applications in the Format Desired By the Applications EDISPHERE can seamlessly integrate with your internal business applications in many different ways, such as common file format and common database, which does not require any programming. Applications can also be integrated through Application Programming Interfaces (APIs) using web-services, Java Messaging Server (JMS), COM, Java API, etc. Even though EDISPHERE runs on Windows, it can seamlessly integrate with business applications residing on any platform through common folder, ftp and APIs. EDIPSHERE is being enhanced for software as a service (SaaS) architecture, which is expected to be released in 2008. EDISPHERE SaaS release will expose web services conforming to service oriented architecture (SOA) so that enterprise application integration (EAI) can be achieved through programs written in business process execution languages (BPEL). EDISPHERE roadmap is absolutely state of the art and it ensures that your investment will never be obsolete. Target Audience: Technical By Ajay K. Sanghi August 2003 Last updated: November 2007 www.edisphere.com

EDISPHERE Software is a privately held company, headquartered in Nagpur, India. More Information is available at it s website http://www.edisphere.com EDISPHERE and "Innovative EDI Products" are trademarks of EDISPHERE Software. All other trademarks or registered trademarks are the property of their respective holders. Copyright 2007 EDISPHERE Software Private Limited. All rights reserved. This document may not be reproduced without the written consent of EDISPHERE Software. Please Note: This document contains information that is accurate to the author and may contain forward-looking statements with the intent of informing the reader on the vision of EDISPHERE Software. Readers are advised to use their judgment in determining the accuracy and usefulness of EDISPHERE products by requesting an evaluation copy, which can be freely downloaded from EDISPHERE Software s website. www.edisphere.com Page 2 of 9

Executive Overview Your business applications are developed keeping your long-term IT plans in mind. If Electronic Data Interchange (EDI) software imposes restrictions on the file formats it accepts or it is inflexible in accommodating your application s unique requirements for application to EDI integration then your long-term IT plans may be affected and the gains expected by the use of EDI may not be fully achieved. Traditionally, EDI has referred to X12 and EDIFACT data interchange standards, which have been in existence for over three decades. Over a period of years, EDI has enhanced its scope since additional data interchange formats have been used for B2B (Business to Business transactions). For the purpose of this document, the term EDI will be used generically to refer to a number of file formats used for B2B, including X12, EDIFACT, XML, SAP IDOCs, proprietary file formats (fixed length, variable length, comma separated value - CSV), databases and is interchangeably used with B2B. Wherever a distinction is necessary, the same is explicitly mentioned unless it is obvious from the context. EDI = X12, EDIFACT, XML, SAP IDOCs, Proprietary formats, Databases This documents starts with first describing the problem associated with application integration and then describes how EDISPHERE solves each of those problems. Problem Statement As the business grows, businesses invest heavily on a range of business applications for their supply chain management (SCM), enterprise resource planning (ERP), human resource (HR), customer relationship management (CRM), etc. Very soon the entire organization is well connected internally but through different applications which are not interconnected. Either some manual effort is required to exchange data back and forth between these applications, which is slow and error-prone; or a proprietary program has to be written for integrating internal applications. The problem becomes more severe when external partners are to be integrated with different internal applications and the cost of doing business with external partner starts becoming a significant factor. The heavy investment in internal applications is now highly underutilized for the lack of seamless integration between internal applications and external partners. Also, when businesses acquire different businesses, the need for integrating different applications again arises. Solution EDISPHERE solves these problems by acting as a central hub between these internal applications and external partners, exchanging data in the format desired by them. www.edisphere.com Page 3 of 9

The following document describes why your investment in EDISPHERE s EAI capabilities is safe. 1. Integration of multiple business applications in a heterogeneous environment EDISPHERE currently runs on the Windows platform but is able to integrate different business applications residing on operating systems other than Windows also. One installation of EDISPHERE can act as a hub for integrating several of your different business applications to facilitate the exchanging of messages among themselves and also for your trading partners. EDISPHERE has excellent routing capabilities enabling it to route messages from your trading partners to any of your business application. 2. Interoperability with different EDI technologies EDISPHERE enables interoperability between different EDI technologies by performing the appropriate conversions. Your application message can continue to remain in its current format, the one best suited to your business application s data format, while the corresponding partner message may use a number of EDI formats. For example, one of your trading partners might require XML, another X12, another EDIFACT, and so on. Your application-integration remains unchanged for your various partners including your future partners, who may utilize some newly standardized EDI format. As a value-added-service provider, you may require converting XML-based purchase orders from one subscriber into an X12-based purchase order for another subscriber, either directly (mapping without value-addition) or by initially converting it into your own format (XML, proprietary or directly into your database), perform some process on it (your value-addition) and then convert it into X12. For more information on interoperability capabilities in EDISPHERE, please refer to the white paper Mapping simplified using EDISPHERE. 3. Adapting to your application file format EDISPHERE is very flexible in adapting to the file format, which is most convenient to your business application. It employs a very intuitive and easy to learn user interface to create layouts of your application files. It provides excellent support for mapping directly to databases. This includes the ability to execute stored procedures and SQLs and map their result set to the output message. It contains features to import the schema of your database and also to upgrade your layouts and associated maps, if the interface between your database and EDISPHERE changes. In facts EDISPHERE uses its own database mapping technology internally, for implementing features such as Functional Acknowledgement and Implementation Kit. www.edisphere.com Page 4 of 9

4. Adapting to your partner file format EDISPHERE assists you in creating layouts of your partner messages in the same manner as it does for your application file formats. In addition, it provides prepackaged layouts of standard EDI messages in X12 and EDIFACT formats so that you do not have to create these layouts from scratch. EDISPHERE s future plans include the prepackaging of layouts for other popular partner layouts such as XML layouts for Rosettanet, Chem estandards, etc. Users are therefore encouraged to request popular partner layouts from EDISPHERE. 5. Setting application-edi interface EDISPHERE is written in C++. It is very easy to seamlessly integrate with your business application written in a language other than C++, such as Java, Visual Basic etc. All you need to do is configure a common directory for the shared common file, which EDISPHERE will use to automatically pick up your outbound files generated by your business application. Similarly, it will use an inbound directory configured by you to deposit the inbound files received from your trading partner following their translation (mapping). Another method for achieving application integration is by configuring EDISPHERE with the Data Source Name (DSN) for the shared common database. EDISPHERE currently operates on Windows platform. If your business application is residing on a different PC using an operating system other than Windows, seamless application integration can be achieved by exchanging your application files using a common directory on a network file server, email or FTP for which EDISPHERE includes native support. If you wish to use any other communication method, then configure EDISPHERE for exchanging messages using a common directory and use the communication method that best meets your need. 6. Application Programming Interface (API) support for Application Integration Your business application written in any programming language can easily integrate with EDISPHERE using several different APIs, such as web-services, Java Messaging Server (JMS), COM, C, and Java. Your business application may even invoke EDISPHERE for translation from within your SQL stored-procedures. EDISPHERE also supports your multiple applications making API calls simultaneously. 7. Automatically exchange messages with the business application (no human intervention) Translator s multithreaded architecture uses separate server threads for receiving messages from different sources, sending messages to different destinations, and for scheduling translations etc., which enables the Translator to operate in 24x7 unattended mode. EDISPHERE periodically polls the directories, which have been configured for the pickup of the outbound files from the business application. Similarly, EDISPHERE automatically translates and www.edisphere.com Page 5 of 9

deposits the inbound files into a directory prepared for the business application. This negates the need for human intervention. 8. Application data reliability and business rules EDISPHERE exhaustively scrutinizes your application data and business rules before mapping for syntax integrity, conditional or situational requirements, validation of data against external code sets, etc. For more information on data validation support in EDISPHERE, please see the white paper Data Reliability using EDISPHERE. 9. Cross reference and database lookups EDISPHERE supports the use of partner specific cross reference tables with which your application data can be cross-referenced with the corresponding partner s specific data. Such cases are common in situations where partners use dissimilar product-codes and part-numbers. Lookups can be performed on the data received from your partner for the presence of these data values in the lookup tables. Corrective action can then be taken; such as inserting default data or an error can be flagged if the look up fails. 10. Supplying information not present in your application message Some partners may require certain fields to contain mandatory information for which there is no corresponding field in your application message. Static information such as name and address, telephone numbers, etc. can be easily supplied using fixed-values. Dynamic information can be supplied by querying the application database. 11. Notify the business application of translation status EDISPHERE has the capability to notify your business application of the status of inbound and outbound translations by using the Alarm and Notification feature and by logging the status of translations in a status file. Your can design your own acknowledgement message for notifying your business application about the translation status of your outbound messages. Translation status can also be viewed from the translation logs. www.edisphere.com Page 6 of 9

12. Support for testing application integration Sample messages are required to test application-edi interface for many different scenarios. Your business application may not be ready for supplying sample data yet. Manual creation of messages is difficult and time consuming, in addition to being error-prone. EDISPHERE can generate test data in the desired EDI format. Further, it is possible to provide customized data or a list of customized-data for random or sequential generation from the list. It is also be possible to vary number of instances required for generating a particular segment or loop, for example, to generate hundreds of line items. EDISPHERE has the capability to generate test data in all supported EDI formats including the ability to generate test data directly into your application database. 13. Support for evolving business applications Businesses are always evolving, resulting in situations such as: a) Changes to the business application, b) The addition of new Trading Partners, c) The addition of new messages with existing Trading Partners, d) Changes to mapping structures with the existing Trading Partners, etc. The EDI implementation and testing of the same is often delayed due to synchronization issues since the business application or the remote Trading Partners may not be ready to send and receive messages. This presents you with a dilemma How can you test new maps even when the EDI system is unable to communicate with either business application or Trading Partners? EDISPHERE has the capability to simulate your EDI implementation (test new maps) without communicating with either your business application or with your Trading Partner, including the capability to automatically feed data files for round the clock continuous testing. This results in a welltested and robust EDI implementation. 14. EDISPHERE Roadmap EDIPSHERE is being enhanced for software as a service (SaaS) architecture, which is expected to be released in 2007. EDISPHERE SaaS release will expose web services conforming to service oriented architecture (SOA) so that enterprise application integration (EAI) can be achieved through programs written in business process execution languages (BPEL). EDISPHERE roadmap is absolutely state of the art and it ensures that your investment will never be obsolete. www.edisphere.com Page 7 of 9

Conclusion EDISPHERE seamlessly integrates with your internal business applications in many different ways and quietly processes transactions in the background. It helps you to design your business application messages in a manner designed to assure achievements of your long-term IT goals without the added concern about future modifications required by the data formats of your new and existing trading partners. Your feedback on the white paper will be highly appreciated. Please send your feedback directly to the author at ajay.sanghi@edisphere.com. www.edisphere.com Page 8 of 9

About the Author Ajay K Sanghi is the Founder, CEO/CTO of EDISPHERE Software since it s inception in 1995. He is a handson executive, who continues to passionately contribute in design and coding of EDISPHERE. Ajay is also very passionate about the Company s CSR program. Ajay has a Bachelor s degree in Electronics Engineering from India and Master s degree in Computer Engineering from USA. Prior to starting EDISPHERE Software, he has worked with the R&D team of leading Telecommunication companies in USA. Ajay is a vegetarian, loves to jog and practices yoga and meditation. His favorite place is his hometown, Nagpur, right in the center of India, where he was born and grew up with lots of friends. He may be reached at ajay.sanghi@edisphere.com About EDISPHERE Software At EDISPHERE Software, we develop Innovative EDI products for automating supply-chain. Large companies and governments are using EDI technology to improve their operating efficiency and reduce transaction costs. But the high cost of implementing EDI technology continues to be a major barrier. EDISPHERE is a comprehensive suite of innovative Electronic Data Interchange (EDI) products for seamlessly integrating internal business applications with external partners, which helps automate supplychain faster, robustly and more cost-effectively. Based out of India; it s high-quality R&D and low-cost support provides unbeatable value to it s customers in US, UK, Singapore, Hong Kong and South Africa. Additional information about EDISPHERE can be obtained at http://www.edisphere.com Contact: EDISPHERE Software Private Limited 215 Congress Nagar, Nagpur 440012, India Tel (India): +91 712 246 3314 Tel (USA): +1 408 (649)-5635 (Uses VOIP call answered by Nagpur office) Fax: +91 712 246 3315 Email: info@edisphere.com www.edisphere.com Page 9 of 9