ENTERPRISE APPLICATION INTEGRATION IMPLEMENTATION

Size: px
Start display at page:

Download "ENTERPRISE APPLICATION INTEGRATION IMPLEMENTATION"

Transcription

1 ENTERPRISE APPLICATION INTEGRATION IMPLEMENTATION Indrajani, S.Kom., MM 1, Yuliana Lisanti, S.Kom., M.ITM 1 1 Information Systems Department, Computer Studies Faculty, Bina Nusantara University Jalan K.H Syahdan No. 9 Kemanggisan Jakarta Barat Indonesia 1, 1 ABSTRACT A connection to integrate some functions from interrelated function is important in a company. Enterprise Application Integration (EAI) is used by many companies to integrate e-business applications such as CRM and ERP. EAI enables users to develop many business process models that are involved in business application interaction. The research's goal is to analyze, design and implement EAI which will used as a middle ware between multiple business information systems in a company. Research's method uses literature analysis, questionnaire, interview, survey, analysis method and object-oriented design. The research's result is implementation EAI. In summary, the research found that EAI is used to integrate between multiple business information systems. Keywords: EAI, CRM, ERP, Integrate, E-Business 1 INTRODUCTION To meet the demand for business innovation and agility, organizations are looking to improve the structure, flexibility and reusability of their business software. In most companies, business software has evolved over time by design or through acquisitions into complex, multiplatform environments. Frequently, applications use components that run on both distributed and mainframe operating platforms, including the IBM z/os, UNIX, Microsoft Windows and Linux systems. These applications support core business processes and provide crucial information for dayto-day operations. In addition to customer, product, supply chain and channel partner data, they contain business logic that provides competitive differentiation and over the years, they ve been optimized for performance and scale. But using them in news ways can be difficult. Rewriting or replacing platform specific applications to exploit new cross-platform technologies can mean losing the intellectual capital buried deep in the software. As business conditions evolve, organizations need to find more creative ways to extend the business value in their enterprise applications Enterprise Application Integration is a term used to describe the process of connecting the various IT systems and process of a company together in order to deliver additional value. This practice has existed for some time and it has been achieved using a combination of component-based software development, the distribution of software services with common interfaces and a mapping of business rules onto the underlying IT applications and infrastructure. Enterprise Application Integration has been in the mainstream for the past 5 years. Companies deploying EAI solutions have reaped significant measurable ROI in terms of cost savings and working capital benefits. However, over the past few years, there has been a significant evolution in the EAI technology and as a result, a change in the market place landscape, resulting in the emergence of new paradigms with-in the EAI space. The paper attempts to understand, the emerging trends in EAI and its implications for people who hold a stake in its success. 2 MODEL, ANALYSIS, DESIGN, AND IMPLEMENTATION Research from EAI Analysts show the mandate of EAI has evolved from being an infrastructure to conduct an enterprise s business over the Internet to an avenue that streamlines the company s business process. In other words, EAI has evolved from being looked at as an essential cost to an avenue that can provide vital cost savings, resulting in better working capital management and ensure streamlined, reduced risk operations EAI functions are to connect databases, data sharing and to provide a backup database if there is any problem with main database. EAI also provides data storages, distibuting data from several database into one channel so that it can be optimized. Business also uses EAI to accomplish single businss transactions in several systems. EAI most effective usage is to create a general virtual system. In other words, EAI can be blend V-9

2 V-10 The 6 th International Conference on Information & Communication Technology and Systems with applications or databases into one machine that operates cohesively. without doubt, this would be a stronger option compare to a single server that run by itself. Why companies are doing this? one of the reason is to take benefit from new technology such as internet and intranet. For example e-commerce or electronic communication such as , video conference. most EAI user are big corporates who have usually share huge data. Other famous EAI usage is when EAI is used by a credit card companies and regulator or monitoring functions to catch credit card fraud activities. EAI makes companies to efficiently tracks millions of bits (data) and correlated data to achieve a specific purposes. Other EAI usage sample is EAI is also used by financial company to help their customers when they are planning to do forex transactions. EAI implemenetation benefits are as below Faster and cheaper to adapt with current system Improve flexibility and easier to do required changes Standards-based Point-solution scale to enterprise-wide deployment (distributed bus). Predefined ready-for-use service types. Simple configurations compare to integrate coding. No central rules-engine, no central broker. Incremental patching with zero down-time, enterprise to become re factorable. especially as compared to point-to-point communications. The increased latency also results from additional XML processing (the ESB normally uses XML as the communication language). ESB becomes a single point of failure. Though ESB systems can require a significant effort to implement, they produce no commercial value without the subsequent development of SOA services for the ESB 2.1 From application connectivity to business process modeling and management Let s face it; connectivity EAI has become a commodity today, given that a substantial IT project today is going to be spread across multiple applications. Breakthroughs in Business Process Modeling and Management technology have enabled companies to realize that there is more to EAI than just interface integration. As a result, connectivity component of EAI, although still important, is now considered as a seamless component that works. Companies have realized that they can substantially increase benefits out of EAI by extending the EAI infrastructure to manage and streamline their business processes. Disadvantages of EAI Usually requires an Enterprise Message Model, resulting in additional management overhead. Potential difficulties integrating many disparate systems to collaborate via message standards. Requires ongoing management of message versions to ensure the intended benefit of loose coupling. Incorrect, insufficient, or incomplete management of message versions can result in tight coupling instead of the intended loose coupling. It normally requires more hardware than simple point-to-point messaging. Middleware analysis skills needed to configure, manage, and operate an ESB. Extra overhead and increased latency caused by messages traversing the extra ESB layer, Figure 1. EAI Evolution Curve Companies can achieve unprecedented productivity gains and working capital benefits if they can use process modeling and management tools to unleash the power of the once standalone systems. The enterprises that have successfully scaled up their eai implementation to BPM (Business Process Management) and BAM (Business Activity Monitoring) are few and far between, while the rest of the market is still catching up. Business process management (BPM) is a management approach focused on aligning all aspects of an organization with the wants and needs of clients. It is a holistic management approach that promotes business effectiveness and efficiency

3 Enterprise Application Integration Implementation-Indrajani V-11 while striving for innovation, flexibility, and integration with technology. Business process management attempts to improve processes continuously. It could therefore be described as a "process optimization process." It is argued that BPM enables organizations to be more efficient, more effective and more capable of change than a functionally focused, traditional hierarchical management approach [6]. Business Activity Monitoring defines the concept of providing realtime access to critical business performance indicators to improve the speed and effectiveness of business operations [4]. EAI is very involved and complex, and incorporates every level of an enterprise system its architecture, hardware, software and processes. EAI involves integration at the following levels [5] : Business Process Integration (BPI): When integrating business processes, a corporation must define, enable and manage the processes for the exchange of enterprise information among diverse business systems. This allows organizations to streamline operations, reduce costs and improve responsiveness to customer demands. Elements here include process management, process modelling, and workflow, which involve the combination of tasks, procedures, organizations, required input and output information, and tools needed for each step in a business process. Application Integration: At this level of integration, the goal is to bring data or a function from one application together with that of another application that together provide near real-time integration. Application Integration is used for, to name a few, B2B integration, implementing customer relationship management (CRM) systems that are integrated with a company's backend applications, web integration, and building Web sites that leverage multiple business systems. Custom integration development may also be necessary, particularly when integrating a legacy application with a newly implemented ERP application. [2] Data Integration: In order for both Application Integration and Business Process Integration to succeed, the integration of data and database systems must be tackled. Prior to integration, data must be identified (where it is located), cataloged, and a metadata model must be built (a master guide for various data stores). Once these three steps are finished, data can then be shared/distributed across database systems. Standards of Integration: In order to achieve full Data Integration, standard formats for the data must be selected. Standards of Integration are those that promote the sharing and distribution of information and business data standards that are at the core of Enterprise Application Integration/Middleware. These include COM+/DCOM, CORBA, EDI, JavaRMI, and XML. Platform Integration: To complete the system integration, the underlying architecture, software and hardware, and the separate needs of the heterogeneous network must be integrated. Platform Integration deals with the processes and tools that are required to allow these systems to communicate, both optimally and securely, so data can be passed through different applications without difficulty. For example, figuring out a way for an NT machine to pass information reliably to a UNIX machine is a large task for integrating an entire corporate system. 2.2 Integration Processes The processes for integration are similar to the processes required in a networking communication system. each process is stacked on top of another. this stack effect gives the eai architecture consistent layers of communication between each participating application. the integration processes include the following [3]: connectivity to each component in the eai architecture routing of messages between components validation and transformation of data into and out of each application interfacing with each application based on its own syntactical and semantic requirements. Some system that will be connected, often in condition as below : Different Operating System Various computer language Legacy system that is not supported by vendor (example : program Clipper ) Business driver for integration Organization enhancement Improve efficiency Improve customer satisfaction

4 V-12 The 6 th International Conference on Information & Communication Technology and Systems Integration readiness Understanding business process Understanding data Define process and data that will be integrated Application integration Integration through distributed object or method makes integration through business logic sharing is possible. Method is shared by installing it in an application server, or by accessing method distributed object server 2.3 Database design A database is a compterazied system data storage, to keep information so that it will be available when it is needed. Database is a collection of data that is connected in a logical and descriptive ways from those data, that is designed to accomodate organization needs of information [1]. EAI test will find out whether EAI is able to read, add, update and delete data in a database as it s defined IP address that is stored in U12BEAN, that will work by running APPCODE, that is an XML file. Figure 4 structure table TDB TDB table s function is as a data storage about DBCODE, DBNAME, DSNAME and IPADDRESS For example DBCODE = 33 DBNAME = DAC DSNAME = dacdatasource IPADDRESS = TAPPDB table and TDB table is connected through DBCODE Weblogic, Oracle, and Java programming There are 3 tables that are used in EAI : TAPP TAPPDB TDB Figure 5 Weblogic screenshot web application modules Figure 2 Structure table TAPP Tabel TAPP s funtions is as a data storage about APPCODE, APPNAME, and XMLDATA. For example : APPCODE = DB2TEST APPNAME = DB2TEST.XML XMLDATA = DB2TEST Web application modules is used to deployed WAR, for example Log4JLoader testui2bean ui2bean_upload. Figure 3 Structure table TAPPDB Tabel TAPPDB function is as data storage about ID, APPCODE, and DBCODE. For example: APPCODE = DB2TEST DBCODE = 33 TAPP table and TAPPDB tabple is connected through APPCODE Figure 6 EAI Testing screen shot This EAI test will find out whether EAI is able to read, add, update and delete data in a database as it s defined IP address that is stored in

5 Enterprise Application Integration Implementation-Indrajani V-13 U12BEAN, that will work by running APPCODE, that is an XML file. Program samples on how to use EAI in an application programs can be connected to databases to get required data. 3 RESULT Vector VtInput = null; Vector vtoutput = null; ServiceUI2BEAN serviceui2bean = new ServiceUI2BEAN(); SimpleDateFormat df = new SimpleDateFormat("ddMMyyyy"); String filename = "cis.txt"; Vector vtoutputtmp = serviceui2bean.callui2bean("oraekstra KCIS", VtInput); if(vtoutputtmp!=null && vtoutputtmp.size()>0){ vtoutput = new Vector(); } while(vtoutputtmp!=null && vtoutputtmp.size()>0){ vtoutput.addall(vtoutputtmp); VtInput = new Vector(); VtInput.add(Integer.toString(intCount+=1)); VtInput.add(Integer.toString(intCount+=40)); vtoutputtmp = serviceui2bean.callui2bean("oraekstra KCIS", VtInput); } Figure 8 EAI Architecture The research result is EAI can integrate all e- business applications in a company, whether it is a front end applicaitons (e.g Customer relationship management, supply chain management ) or the back ofice (e.g human resources management). For the future, Service Oriented Architecture is used to improve EAI. SOA is a Software Architecture concept that define services that will support software usage. One of EAI and SOA implementation model is a framework for integrating business processes and supporting IT infrastructure as secure, standardized components services that can be reused and combined to address changing business priorities 4 CONCLUSION AND DISCUSSION Figure 7 EAI Process Java programs will call service U12BEAN with it s XML name, for example ORA ESKTRAKCIS where the XML was registered on TAPP table. Then TAPP will call TAPPDB table to get dbcode thorough APPCODE. Then after it gets DBCODE then it will call TDB tabel to get the IP address and database name. After that the java In summary, EAI is able to simplify a project s taks, because to manipulate those data, programmer will only have to send parameter, without have to knowing how EAI works. The second benefit is that EAI will increase security, because programmer or user is not directly connected to a database, but through EAI. In addition, EAI implementation has now matured from applications integration to business processes / work flow integration. The trend is towards deep routed intelligent automation and collaborative integration, involving an enterprise s business processes.

6 V-14 The 6 th International Conference on Information & Communication Technology and Systems REFERENCES [1] Connolly, T., & Begg, c. (2005). database system; a practical approach to design, implementation and management (4th ed.). Harlow :Addison wesley. [2] O'Brien, J. (2003). Introduction To Information Systems (11th ed.). New York: Mc Graw Hill. [3] Pinkston, J. (August 2001). The Ins and Outs How EAI Differs. eai Journal : [4] [5] ware2.doc [6] management

Modernizing enterprise application development with integrated change, build and release management.

Modernizing enterprise application development with integrated change, build and release management. Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.

More information

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

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

More information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise Service Bus Defined. Wikipedia says (07/19/06) Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments.

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments. IBM WebSphere Message Broker To support your IT objectives Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments. The evolution of application

More information

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT

More information

The Application of BizTalk in Public Sector

The Application of BizTalk in Public Sector The Application of BizTalk in Public Sector with BizTalk Server 2006 Chris Axton Application Platform Specialist NSW Public Sector Rahul Garg National BizTalk Specialist Microsoft Australia Public Sector

More information

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities.

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities. Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities. > RESPOND RAPIDLY TO CHANGING MARKET CONDITIONS > DRIVE CUSTOMER AND AGENT LOYALTY > ENHANCE INTEGRATION

More information

An Oracle White Paper January 2012. Take SOA Deployments to the Next Level with Oracle Data Integrator

An Oracle White Paper January 2012. Take SOA Deployments to the Next Level with Oracle Data Integrator An Oracle White Paper January 2012 Take SOA Deployments to the Next Level with Oracle Data Integrator Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

Reaping the rewards of your serviceoriented architecture infrastructure

Reaping the rewards of your serviceoriented architecture infrastructure IBM Global Services September 2008 Reaping the rewards of your serviceoriented architecture infrastructure How real-life organizations are adding up the cost savings and benefits Executive summary Growing

More information

Prerequisites for Successful SOA Adoption

Prerequisites for Successful SOA Adoption George Feuerlicht University of Technology, Sydney jiri@it.uts.edu.au 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking the Power of SOA with Business Process Modeling White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,

More information

Business Integration Architecture for Next generation OSS (NGOSS)

Business Integration Architecture for Next generation OSS (NGOSS) Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business

More information

JBoss enterprise soa platform

JBoss enterprise soa platform JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Pervasive 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 information

What is it? What does it do? Benefits

What is it? What does it do? Benefits JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

Data Management Roadmap

Data Management Roadmap Data Management Roadmap A progressive approach towards building an Information Architecture strategy 1 Business and IT Drivers q Support for business agility and innovation q Faster time to market Improve

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

How can Identity and Access Management help me to improve compliance and drive business performance?

How can Identity and Access Management help me to improve compliance and drive business performance? SOLUTION BRIEF: IDENTITY AND ACCESS MANAGEMENT (IAM) How can Identity and Access Management help me to improve compliance and drive business performance? CA Identity and Access Management automates the

More information

Delivering Business Insight, Agility and Value through Business Process Automation. Microsoft Corporation

Delivering Business Insight, Agility and Value through Business Process Automation. Microsoft Corporation Delivering Business Insight, Agility and Value through Business Process Automation Microsoft Corporation How Do Enterprises Work Today? Customer Contoso Customer Internet Logistics HR System XML Bank ERP

More information

ESB solutions Title. BWUG & GSE Subtitle 2013-03-28. guy.crets@i8c.be. xx.yy@i8c.be

ESB solutions Title. BWUG & GSE Subtitle 2013-03-28. guy.crets@i8c.be. xx.yy@i8c.be ESB solutions Title BWUG & GSE Subtitle 2013-03-28 guy.crets@i8c.be xx.yy@i8c.be 1 I8C part of Cronos Integration consultancy ESB, SOA, BPMS, B2B, EAI, Composite Apps Vendor independent 40+ consultants

More information

Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA

Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA 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 information

An Oracle White Paper February 2013. Schneider National Implements Next - Generation IT Infrastructure

An Oracle White Paper February 2013. Schneider National Implements Next - Generation IT Infrastructure An Oracle White Paper February 2013 Schneider National Implements Next - Generation IT Infrastructure Introduction Schneider National, Inc., a leading provider of truckload, logistics, and intermodal services,

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

A Comprehensive Solution for API Management

A Comprehensive Solution for API Management An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...

More information

Service virtualization and component applications

Service virtualization and component applications Message Driven SOA -- Enterprise Service Oriented Architecture Service virtualization and component applications Driving reusability and ROI in SOA deployments --- Atul Saini Entire contents Fiorano Software

More information

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

Attunity Integration Suite

Attunity Integration Suite Attunity Integration Suite A White Paper February 2009 1 of 17 Attunity Integration Suite Attunity Ltd. follows a policy of continuous development and reserves the right to alter, without prior notice,

More information

SOA : To Do or Not to Do

SOA : To Do or Not to Do Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA

More information

Who am I? Why use EAI? A little history. Today s Lecture. A little history. Enterprise Application Integration Techniques

Who am I? Why use EAI? A little history. Today s Lecture. A little history. Enterprise Application Integration Techniques Enterprise Application Integration Techniques The most important and fastest growing IT sector IDC Chairman Peter Vance Who am I? Jim Fenner 3 rd year BSc student Email: J.Fenner@cs.ucl.ac.uk 1 2 Why is

More information

IBM Enterprise Content Management Product Strategy

IBM Enterprise Content Management Product Strategy White Paper July 2007 IBM Information Management software IBM Enterprise Content Management Product Strategy 2 IBM Innovation Enterprise Content Management (ECM) IBM Investment in ECM IBM ECM Vision Contents

More information

A Guide Through the BPM Maze

A Guide Through the BPM Maze A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM

More information

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

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

Service-oriented architecture in e-commerce applications

Service-oriented architecture in e-commerce applications Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and

More information

Reengineering Open Source CMS using Service-Orientation: The Case of Joomla

Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Tagel Gutema tagelgutema@gmail.com Dagmawi Lemma Department of Computer Science, Addis Ababa University, Ethiopia dagmawil@yahoo.com

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

Michigan Criminal Justice Information Network (MiCJIN) State of Michigan Department of Information Technology & Michigan State Police

Michigan Criminal Justice Information Network (MiCJIN) State of Michigan Department of Information Technology & Michigan State Police Michigan Criminal Justice Information Network (MiCJIN) State of Michigan Department of Information Technology & Michigan State Police NASCIO 2006 Recognition Awards Enterprise Architecture Category Executive

More information

ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of

ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA By Sajid Ali A thesis submitted in partial fulfillment of the requirements for the degree of Master of Software Engineering of Distributed Systems School

More information

Strategy for Application Modernization A Summa White Paper

Strategy for Application Modernization A Summa White Paper Strategy for Application Modernization A Summa White Paper Summa 925 Liberty Avenue, 6 th Floor Pittsburgh, PA 15222 (p) 412.258.3300 (f) 412.258.3299 www.summa tech.com Why Modernize? My customers want

More information

Lesson 18 Web Services and. Service Oriented Architectures

Lesson 18 Web Services and. Service Oriented Architectures Lesson 18 Web Services and Service Oriented Architectures Service Oriented Architectures Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano A bit of history (1)

More information

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

White Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies

White Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies White Paper Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler Pamela Szabó Stone Bond Technologies Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The

More information

Service Oriented Architecture: A driving force for paperless healthcare system

Service Oriented Architecture: A driving force for paperless healthcare system 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving

More information

Unparalleled demands on storage shift IT expectations for managed storage services. April 2015 TBR

Unparalleled demands on storage shift IT expectations for managed storage services. April 2015 TBR Unparalleled demands on storage shift IT expectations for managed storage services April 2015 TBR T EC H N O LO G Y B U S I N ES S R ES EAR C H, I N C. Contents Data center evolution and its impact on

More information

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this

More information

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC. Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC. i Fishbowl Solutions Notice The information contained in this document represents the current

More information

GENERAL AMERICAN CORPORATION

GENERAL AMERICAN CORPORATION GENERAL AMERICAN CORPORATION Published: September 2003 FIORANO CUSTOMER SOLUTION GAC uses Fiorano ESB to integrate its Web enabled B2B platform, GATORS General American Corporation (GAC) is a leader in

More information

WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?

WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com

More information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

Unifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing

Unifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing Unifi Technology Group & Software Toolbox, Inc. Executive Summary Building the Infrastructure for emanufacturing Building the Infrastructure for emanufacturing The term emanufacturing has emerged over

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE

More information

IBM Customer Experience Suite and Electronic Forms

IBM Customer Experience Suite and Electronic Forms Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your

More information

Cisco Tidal Enterprise Scheduler

Cisco Tidal Enterprise Scheduler Cisco Tidal Enterprise Scheduler Introduction to Automated Enterprise Job Scheduling Automated job scheduling is essential to complex data centers, because it helps them operate more efficiently and reliably.

More information

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...

More information

3 4 5 Oracle SOA Suite 11g is the only complete, integrated, best of breed and hot-pluggable SOA platform available today. It has a comprehensive view on the entire software lifecycle process, providing

More information

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond

More information

Chapter: 1. Enterprise Resource Planning

Chapter: 1. Enterprise Resource Planning Chapter: 1 Enterprise Resource Planning Introduction Enterprise Resource Planning is the latest high end solution, information technology has lent to business application. The ERP solutions seek to streamline

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Building Your EDI Modernization Roadmap

Building Your EDI Modernization Roadmap Simplify and Accelerate e-business Integration Building Your EDI Modernization Roadmap Background EDI Modernization Drivers Lost revenue due to missing capabilities or poor scorecard ratings High error

More information

How service-oriented architecture (SOA) impacts your IT infrastructure

How service-oriented architecture (SOA) impacts your IT infrastructure IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction

More information

SAP INTEGRATION APPROACHES

SAP INTEGRATION APPROACHES SAP INTEGRATION APPROACHES Best Practices for SAP application integration projects Abstract: One of the most pervasive challenges for SAP shops is integrating SAP to other applications within their organization.

More information

e-business Process Automation

e-business Process Automation e-business Process Automation IBM MQSeries Workflow - adaptive business middleware that helps accelerate delivery, integration and change 1 Executive overview The economics of the Internet are well-known,

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

FIMS, SOA and Media Applications How modern software systems can serve media businesses

FIMS, SOA and Media Applications How modern software systems can serve media businesses FIMS, SOA and Media Applications How modern software systems can serve media businesses The demands on broadcast systems are increasing. The move to filebased operations and the challenges of delivering

More information

Improve business agility with WebSphere Message Broker

Improve business agility with WebSphere Message Broker Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching

More information

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

More information

IBM Content Integrator Enterprise Edition, Version 8.5.1

IBM Content Integrator Enterprise Edition, Version 8.5.1 IBM Software Information Management IBM Content Integrator Enterprise Edition, Version 8.5.1 Highlights Enriches portals and key business applications with federated access to content stored in multiple

More information

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy FREQUENTLY ASKED QUESTIONS Oracle Applications Strategy The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

An Oracle White Paper. Enabling Agile and Intelligent Businesses

An Oracle White Paper. Enabling Agile and Intelligent Businesses An Oracle White Paper Enabling Agile and Intelligent Businesses Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0? Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0? Gustavo Gonzalez -Oracle ACE at IT Convergence Abstract The general availability of Oracle Fusion,

More information

Integrating GIS within the Enterprise Options, Considerations and Experiences

Integrating GIS within the Enterprise Options, Considerations and Experiences Integrating GIS within the Enterprise Options, Considerations and Experiences Enterprise GIS Track Enrique Yaptenco Carsten Piepel Bruce Rowland Mark Causley Agenda Business Drivers and Requirements Key

More information

Autonomic computing: strengthening manageability for SOA implementations

Autonomic computing: strengthening manageability for SOA implementations Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing

More information

Michigan Criminal Justice Information Network (MiCJIN) State of Michigan Department of Information Technology & Michigan State Police

Michigan Criminal Justice Information Network (MiCJIN) State of Michigan Department of Information Technology & Michigan State Police Michigan Criminal Justice Information Network (MiCJIN) State of Michigan Department of Information Technology & Michigan State Police NASCIO 2005 Recognition Awards Enterprise Architecture Category Executive

More information

5 Steps to Choosing the Right BPM Suite

5 Steps to Choosing the Right BPM Suite 5 Steps to Choosing the Right BPM Suite BPM Suites can deliver significant business benefits and a fast ROI but only if you choose the right one By Laura Mooney, Metastorm Copyright 2009, Metastorm Inc.

More information

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012 Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012 Agenda Integration architecture; what & why? On-premise

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

Driving workload automation across the enterprise

Driving workload automation across the enterprise IBM Software Thought Leadership White Paper October 2011 Driving workload automation across the enterprise Simplifying workload management in heterogeneous environments 2 Driving workload automation across

More information

White Paper B2B with icore

White Paper B2B with icore White Paper B2B with icore www.icoresolutions.com Table of Contents Summary... 1 Why implement a B2B solution?... 2 EDI in the past and present... 2 EDI and the Internet... 3 The strategic perspective...

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

More information

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment

More information

A Study on the Integration Model of EIS Based on SOA

A Study on the Integration Model of EIS Based on SOA A Study on the Integration Model of EIS Based on SOA Xu Yang and Zhanhong Xin School of Economics and Management, Beijing University of Posts and Telecommunications, Beijing 100876, P.R. China yangx.china@gmail.com

More information

Software Industry Trend: Composite Business Applications

Software Industry Trend: Composite Business Applications Software Industry Trend: Composite Business Applications Bill Fay BPM Specialist IBM wfay@us.ibm.com ABPMP Fall Mini-Conference September 26, 2008 2008 IBM Corporation Here Are Your Take-Aways: BPM is

More information

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

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time Implementing efficient system i data integration within your SOA The Right Time for Real-Time Do your operations run 24 hours a day? What happens in case of a disaster? Are you under pressure to protect

More information

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

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO. EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture

More information

Application Services Portfolio

Application Services Portfolio Application Services Portfolio Overview Injazat Application Services offer end-to-end solutions that align Enterprises business objectives with their IT goals. Our solutions focus on implementing, building

More information

Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond

Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond Technology Challenges Are Daunting Today s information technology executives are tackling increasingly complex

More information

BMC CONTROL-M AUTOMATE AND INTEGRATE YOUR BATCH AND ONLINE PROCESSES ACROSS THE ENTERPRISE.

BMC CONTROL-M AUTOMATE AND INTEGRATE YOUR BATCH AND ONLINE PROCESSES ACROSS THE ENTERPRISE. BMC CONTROL-M AUTOMATE AND INTEGRATE YOUR BATCH AND ONLINE PROCESSES ACROSS THE ENTERPRISE. DRIVE OPTIMIZE DRIVE YOUR BUSINESS WITH ENTERPRISE SCHEDULING. BMC CONTROL-M is a best-of-breed enterprise scheduling

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Impact on Information Quality PG 945 John Walsh - Personal GROUP 1 software PG 946 Service Oriented Architecture (SOA) Key Concepts Software functionality is a re-usable service

More information

Integrating Siebel CRM 8 with Oracle Applications

Integrating Siebel CRM 8 with Oracle Applications Integrating Siebel CRM 8 with Oracle Applications Agenda Corporate Overview Siebel 8.0 New Features Siebel Integration Approaches Integration with Oracle Applications Option 1 Option 2 Pros and Cons Evaluation

More information

Consider 8 Before You Integrate

Consider 8 Before You Integrate Consider 8 Before You Integrate An Evaluation of Free Versus For Fee ESBs Sachin Gadre Director, Product Management Business White Paper Dinesh Chandrasekhar Senior Manager, Application Integration February

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds

More information