SlideShare ist ein Scribd-Unternehmen logo
1 von 16
ENTERPRISE
APPLICATION
INTEGRATION
1
OBJECTIVES
ODS Overview
EAI concepts
EAI functional components
2
DEFINITIONS
Enterprise Application Integration
 Definition: The process of integrating multiple applications that were
independently developed, may use incompatible technology, and remain
independently managed.
 By this definition, EAI would include:
 Business Process Integration
 Enterprise Information Integration
ENTERPRISE APPLICATION INTEGRATION
Enterprise Application Integration (EAI) is one of the hot-
button issues in Information Technology in 2000.
Information Week's research survey of 300 technology
managers showed nearly 75% of respondents said EAI is a
planned project for their IT departments in the coming year.
According to a study by Bank Boston, the market for EAI is
expected to be $50 Billion USD in 2001
4
ENTERPRISE APPLICATION INTEGRATION
EAI began at Goldman Sachs in New York nearly 10 years ago,
where they funded the Teknekron Information Bus (TIB) to
pump stock market quotes into different systems.
The programmers who wrote Teknekron then left and founded
TIBCO.
Many of those same developers are now with Vitria.
                         
5
ENTERPRISE APPLICATION INTEGRATION (EAI)
Provides the means to share data between different
applications without writing custom interfaces.
Example:
 Consider a company that wants to do build an eCommerce portal.
 Has a number of legacy applications (or even an ERP solution in place)
 Need build the web-based eCommerce infrastructure and link with
systems that do functions like process orders, manage inventory, ship
products
 The company decides to use a major courier service for delivery of
products ordered from the web site.
 The company wants an ODS for analysis of transactions taking place
on the site
6
EXAMPLE
7
eCom
Site
Courier
Shipping
Inventory
Order
System
ODSEAI
Alternative – employ EAI solution
ADVANTAGES OF EAI
Cost effectiveness
Time to market
Scalability
Ability to deal with complex environments
8
EAI COMPONENTS
Business Rule Component: to allow the applications to understand your
business processes
Business Logic Modules (i.e. supply planning, sales order processing.
Methods for business process management.)
Transformation tools (to define how to map data from one system to
another)
                             
9
EAI COMPONENTS
Data Acquisition Component: to allow access to the data Data Source
and Target Interfaces (i.e. Siebel, SAP, PeopleSoft, ODBC, Oracle,
CICS, IMS) - note that the data acquisition component is crucial to
EAI success. Most vendors refer to these interfaces as "adapters"
Adapters understand the data structures associated with applications
and the means by which to access the data. (SAP/ABAP)
10
EAI COMPONENTS
System Development Component: to allow programmers to design and
test custom requirements - Design tools (for business process
design, debugging, and testing)
11
EAI - COMPONENTS
System Control Component: Should have the following features:
 Management tools (for application-specific monitoring)
 Directory tools (for locating other applications on different platforms), particularly support
for the Lightweight Directory Access Protocol (LDAP)
 Commitment control management mechanisms (for control of business-level logical units
of work)
 Strong support for metadata management
12
EAI - COMPONENTS
 Message Brokers (to control transactions, control security, and perform event
notification. The product should also include the capability to "bridge" messages
between different messaging systems
 Scalability for high-volume transaction throughput. It is almost impossible to know at
implementation time what the data volumes will be in the future – therefore, EAI must be
scalable.
 Support for varying levels of fault tolerance, load balancing, and failover for mission-
critical systems
 Workflow enablement is a key requirement to reduce latency between distributed
processes.
13
EXAMPLE
Save for Later (Computer Maker’s Web Store)
 Potential client goes to the web site and registers
 Client then browses through products, placing in ‘shopping cart’.
 If client decides not to buy at a point in time, can ‘Save For Later’ – keep the order
for a period and come back later to purchase.
Once a SFL transaction takes place, the computer maker routes to an
ODS, does some analysis.
14
EXAMPLE
SFL data may be used in a variety of ways
 Customer may be sent an email
 Transactions may be routed to call center for follow up (with customer registration data –
email, phone, etc) – offer discounts, product information, etc. – try to convince the
customer to purchase.
15
EXAMPLE
How it works:
 Save for later transaction on the web causes INSERT or UPDATE in certain DB
tables
 Trigger fires after INSERT or UPDATE and routes data to EAI queue.
 EAI software reads the data in the queue does some simple transformations
(mapping of data in this case) and forwards to ODS based on a set of rules (some
transactions are ignored, for example)
16

Weitere ähnliche Inhalte

Was ist angesagt?

legal and ethcal issues of e business
legal and ethcal issues of e businesslegal and ethcal issues of e business
legal and ethcal issues of e businessKdnk Kiriti
 
Enterprise Systems
Enterprise SystemsEnterprise Systems
Enterprise SystemsMarlon Dumas
 
ERP Implementation Challenges and Package Selection
ERP Implementation Challenges and Package SelectionERP Implementation Challenges and Package Selection
ERP Implementation Challenges and Package SelectionUsman Tariq
 
Introduction to information system
Introduction to information systemIntroduction to information system
Introduction to information systemPROF.JITENDRA PATEL
 
MIS 17 Cross-Functional Enterprise Systems
MIS 17 Cross-Functional Enterprise SystemsMIS 17 Cross-Functional Enterprise Systems
MIS 17 Cross-Functional Enterprise SystemsTushar B Kute
 
Introduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementIntroduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementKanishka Gopal
 
Enterprise resource planning unit 1 introduction
Enterprise resource planning unit 1 introductionEnterprise resource planning unit 1 introduction
Enterprise resource planning unit 1 introductionGanesha Pandian
 
fundamental Roles of Information System
fundamental Roles of Information Systemfundamental Roles of Information System
fundamental Roles of Information SystemSelf-employed
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneAkash Badone
 
Erp & e commerce
Erp & e commerceErp & e commerce
Erp & e commerceAli Mcc
 
Introduction to Enterprise Resource and Plannig (ERP)
Introduction to Enterprise Resource and Plannig (ERP)Introduction to Enterprise Resource and Plannig (ERP)
Introduction to Enterprise Resource and Plannig (ERP)Yuvraj Zala
 
Enterprise Resource Planning
Enterprise Resource PlanningEnterprise Resource Planning
Enterprise Resource Planningsandeeptiwari
 

Was ist angesagt? (20)

legal and ethcal issues of e business
legal and ethcal issues of e businesslegal and ethcal issues of e business
legal and ethcal issues of e business
 
Enterprise Systems
Enterprise SystemsEnterprise Systems
Enterprise Systems
 
ERP Implementation Challenges and Package Selection
ERP Implementation Challenges and Package SelectionERP Implementation Challenges and Package Selection
ERP Implementation Challenges and Package Selection
 
ERP Unit iii
ERP  Unit   iii ERP  Unit   iii
ERP Unit iii
 
Introduction to information system
Introduction to information systemIntroduction to information system
Introduction to information system
 
MIS 17 Cross-Functional Enterprise Systems
MIS 17 Cross-Functional Enterprise SystemsMIS 17 Cross-Functional Enterprise Systems
MIS 17 Cross-Functional Enterprise Systems
 
E-business and E-commerce
E-business and E-commerceE-business and E-commerce
E-business and E-commerce
 
ERP Software System
ERP Software SystemERP Software System
ERP Software System
 
Business information system
Business information systemBusiness information system
Business information system
 
Introduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementIntroduction: Enterprise Systems for Management
Introduction: Enterprise Systems for Management
 
Current trends in DBMS
Current trends in DBMSCurrent trends in DBMS
Current trends in DBMS
 
Cloud Mashup
Cloud MashupCloud Mashup
Cloud Mashup
 
Erp
ErpErp
Erp
 
Enterprise resource planning unit 1 introduction
Enterprise resource planning unit 1 introductionEnterprise resource planning unit 1 introduction
Enterprise resource planning unit 1 introduction
 
fundamental Roles of Information System
fundamental Roles of Information Systemfundamental Roles of Information System
fundamental Roles of Information System
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash Badone
 
Erp & e commerce
Erp & e commerceErp & e commerce
Erp & e commerce
 
Introduction to Enterprise Resource and Plannig (ERP)
Introduction to Enterprise Resource and Plannig (ERP)Introduction to Enterprise Resource and Plannig (ERP)
Introduction to Enterprise Resource and Plannig (ERP)
 
Oracle Vs SAP ERPs
Oracle Vs SAP ERPsOracle Vs SAP ERPs
Oracle Vs SAP ERPs
 
Enterprise Resource Planning
Enterprise Resource PlanningEnterprise Resource Planning
Enterprise Resource Planning
 

Andere mochten auch

Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration TechnologiesPeter R. Egli
 
History of Web Technology
History of Web TechnologyHistory of Web Technology
History of Web TechnologyShuvo Malakar
 
Why you need to secure mobile apps - now
Why you need to secure mobile apps - nowWhy you need to secure mobile apps - now
Why you need to secure mobile apps - nowSymantec
 
Digital certificates and information security
Digital certificates and information securityDigital certificates and information security
Digital certificates and information securityDevam Shah
 
Digital Certificates and Secure Web Access
Digital Certificates and Secure Web AccessDigital Certificates and Secure Web Access
Digital Certificates and Secure Web Accessbluntm64
 
Mobile Management
Mobile ManagementMobile Management
Mobile ManagementCarahsoft
 
Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesSymantec
 
Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
 
Basic introduction to SOA
Basic introduction to SOABasic introduction to SOA
Basic introduction to SOAJoaquin Rincon
 
SOA & ESB Presentation
SOA & ESB PresentationSOA & ESB Presentation
SOA & ESB Presentationerichleipold
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureRobert Sim
 
Digital certificates
Digital certificates Digital certificates
Digital certificates Sheetal Verma
 
Disruptive Technologies McKinsey
Disruptive Technologies McKinseyDisruptive Technologies McKinsey
Disruptive Technologies McKinseyOscar Valentin
 
Disruptive Technologies - an introduction
Disruptive Technologies - an introductionDisruptive Technologies - an introduction
Disruptive Technologies - an introductionChris Sandström
 
5 Examples Of Disruptive Innovation
5 Examples Of Disruptive Innovation5 Examples Of Disruptive Innovation
5 Examples Of Disruptive InnovationChris Sandström
 

Andere mochten auch (17)

Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration Technologies
 
History of Web Technology
History of Web TechnologyHistory of Web Technology
History of Web Technology
 
Why you need to secure mobile apps - now
Why you need to secure mobile apps - nowWhy you need to secure mobile apps - now
Why you need to secure mobile apps - now
 
Digital certificates and information security
Digital certificates and information securityDigital certificates and information security
Digital certificates and information security
 
Digital Certificates and Secure Web Access
Digital Certificates and Secure Web AccessDigital Certificates and Secure Web Access
Digital Certificates and Secure Web Access
 
Mobile Management
Mobile ManagementMobile Management
Mobile Management
 
Meeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security ChallengesMeeting Mobile and BYOD Security Challenges
Meeting Mobile and BYOD Security Challenges
 
Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...
 
Basic introduction to SOA
Basic introduction to SOABasic introduction to SOA
Basic introduction to SOA
 
SOA & ESB Presentation
SOA & ESB PresentationSOA & ESB Presentation
SOA & ESB Presentation
 
EAI example
EAI exampleEAI example
EAI example
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Digital certificates
Digital certificates Digital certificates
Digital certificates
 
Disruptive Technologies McKinsey
Disruptive Technologies McKinseyDisruptive Technologies McKinsey
Disruptive Technologies McKinsey
 
Disruptive Technologies - an introduction
Disruptive Technologies - an introductionDisruptive Technologies - an introduction
Disruptive Technologies - an introduction
 
5 Examples Of Disruptive Innovation
5 Examples Of Disruptive Innovation5 Examples Of Disruptive Innovation
5 Examples Of Disruptive Innovation
 

Ähnlich wie Enterprise application integration

B2 B Sc And Emarkets
B2 B Sc And EmarketsB2 B Sc And Emarkets
B2 B Sc And EmarketsKimmy Chen
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environmenteprentise
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesCindy Irby
 
200 OK WhitePaper
200 OK WhitePaper200 OK WhitePaper
200 OK WhitePaperVanita68
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of viewRavish Adka Rao
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecturesandeep gosain
 
BEA_IT_cs1.290214856
BEA_IT_cs1.290214856BEA_IT_cs1.290214856
BEA_IT_cs1.290214856ypai
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...
How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...
How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...Enterprise Management Associates
 
Next gen architecture for enterprise business application
Next gen architecture for enterprise business applicationNext gen architecture for enterprise business application
Next gen architecture for enterprise business applicationTVS Logistics Services Ltd
 
Eight styles of data integration
Eight styles of data integrationEight styles of data integration
Eight styles of data integrationSteve Sobotincic
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Simplicité Software
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overviewKeshav Murthy
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1ReKruiTIn.com
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Kellton Tech Solutions Ltd
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
 

Ähnlich wie Enterprise application integration (20)

B2 B Sc And Emarkets
B2 B Sc And EmarketsB2 B Sc And Emarkets
B2 B Sc And Emarkets
 
Soa Test Methodology
Soa Test MethodologySoa Test Methodology
Soa Test Methodology
 
Fitter Faster Smarter
Fitter Faster Smarter Fitter Faster Smarter
Fitter Faster Smarter
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environment
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_services
 
200 OK WhitePaper
200 OK WhitePaper200 OK WhitePaper
200 OK WhitePaper
 
Gowthami_Resume
Gowthami_ResumeGowthami_Resume
Gowthami_Resume
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
BEA_IT_cs1.290214856
BEA_IT_cs1.290214856BEA_IT_cs1.290214856
BEA_IT_cs1.290214856
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...
How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...
How to Merge the Data Lake and the Data Warehouse: The Power of a Unified Ana...
 
Next gen architecture for enterprise business application
Next gen architecture for enterprise business applicationNext gen architecture for enterprise business application
Next gen architecture for enterprise business application
 
Eight styles of data integration
Eight styles of data integrationEight styles of data integration
Eight styles of data integration
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overview
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
 
Kaizentric Presentation
Kaizentric PresentationKaizentric Presentation
Kaizentric Presentation
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
 

Mehr von Goa App

web development in 2024 - website development
web development in 2024 - website developmentweb development in 2024 - website development
web development in 2024 - website developmentGoa App
 
unit test in node js - test cases in node
unit test in node js - test cases in nodeunit test in node js - test cases in node
unit test in node js - test cases in nodeGoa App
 
web development full stack
web development full stackweb development full stack
web development full stackGoa App
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questionsGoa App
 
Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)Goa App
 
UV rays
UV rays UV rays
UV rays Goa App
 
UV ray spectrophotometer
UV ray spectrophotometerUV ray spectrophotometer
UV ray spectrophotometerGoa App
 
Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)Goa App
 
Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)Goa App
 
Hidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.comHidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.comGoa App
 
Cash Budget
Cash BudgetCash Budget
Cash BudgetGoa App
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition Goa App
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Goa App
 
Binomial Heap
Binomial HeapBinomial Heap
Binomial HeapGoa App
 
Memory cards
Memory cardsMemory cards
Memory cardsGoa App
 
Magnetic memory
Magnetic memoryMagnetic memory
Magnetic memoryGoa App
 
E governance
E governanceE governance
E governanceGoa App
 
Mobile phones
Mobile phonesMobile phones
Mobile phonesGoa App
 
Enterprise resource planning in manufacturing
Enterprise resource planning in manufacturingEnterprise resource planning in manufacturing
Enterprise resource planning in manufacturingGoa App
 

Mehr von Goa App (20)

web development in 2024 - website development
web development in 2024 - website developmentweb development in 2024 - website development
web development in 2024 - website development
 
unit test in node js - test cases in node
unit test in node js - test cases in nodeunit test in node js - test cases in node
unit test in node js - test cases in node
 
web development full stack
web development full stackweb development full stack
web development full stack
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questions
 
Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)
 
UV rays
UV rays UV rays
UV rays
 
UV ray spectrophotometer
UV ray spectrophotometerUV ray spectrophotometer
UV ray spectrophotometer
 
Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)
 
Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)
 
Hidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.comHidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.com
 
Cash Budget
Cash BudgetCash Budget
Cash Budget
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi
 
Binomial Heap
Binomial HeapBinomial Heap
Binomial Heap
 
Blu ray
Blu rayBlu ray
Blu ray
 
Memory cards
Memory cardsMemory cards
Memory cards
 
Magnetic memory
Magnetic memoryMagnetic memory
Magnetic memory
 
E governance
E governanceE governance
E governance
 
Mobile phones
Mobile phonesMobile phones
Mobile phones
 
Enterprise resource planning in manufacturing
Enterprise resource planning in manufacturingEnterprise resource planning in manufacturing
Enterprise resource planning in manufacturing
 

Kürzlich hochgeladen

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 

Kürzlich hochgeladen (20)

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 

Enterprise application integration

  • 3. DEFINITIONS Enterprise Application Integration  Definition: The process of integrating multiple applications that were independently developed, may use incompatible technology, and remain independently managed.  By this definition, EAI would include:  Business Process Integration  Enterprise Information Integration
  • 4. ENTERPRISE APPLICATION INTEGRATION Enterprise Application Integration (EAI) is one of the hot- button issues in Information Technology in 2000. Information Week's research survey of 300 technology managers showed nearly 75% of respondents said EAI is a planned project for their IT departments in the coming year. According to a study by Bank Boston, the market for EAI is expected to be $50 Billion USD in 2001 4
  • 5. ENTERPRISE APPLICATION INTEGRATION EAI began at Goldman Sachs in New York nearly 10 years ago, where they funded the Teknekron Information Bus (TIB) to pump stock market quotes into different systems. The programmers who wrote Teknekron then left and founded TIBCO. Many of those same developers are now with Vitria.                           5
  • 6. ENTERPRISE APPLICATION INTEGRATION (EAI) Provides the means to share data between different applications without writing custom interfaces. Example:  Consider a company that wants to do build an eCommerce portal.  Has a number of legacy applications (or even an ERP solution in place)  Need build the web-based eCommerce infrastructure and link with systems that do functions like process orders, manage inventory, ship products  The company decides to use a major courier service for delivery of products ordered from the web site.  The company wants an ODS for analysis of transactions taking place on the site 6
  • 8. ADVANTAGES OF EAI Cost effectiveness Time to market Scalability Ability to deal with complex environments 8
  • 9. EAI COMPONENTS Business Rule Component: to allow the applications to understand your business processes Business Logic Modules (i.e. supply planning, sales order processing. Methods for business process management.) Transformation tools (to define how to map data from one system to another)                               9
  • 10. EAI COMPONENTS Data Acquisition Component: to allow access to the data Data Source and Target Interfaces (i.e. Siebel, SAP, PeopleSoft, ODBC, Oracle, CICS, IMS) - note that the data acquisition component is crucial to EAI success. Most vendors refer to these interfaces as "adapters" Adapters understand the data structures associated with applications and the means by which to access the data. (SAP/ABAP) 10
  • 11. EAI COMPONENTS System Development Component: to allow programmers to design and test custom requirements - Design tools (for business process design, debugging, and testing) 11
  • 12. EAI - COMPONENTS System Control Component: Should have the following features:  Management tools (for application-specific monitoring)  Directory tools (for locating other applications on different platforms), particularly support for the Lightweight Directory Access Protocol (LDAP)  Commitment control management mechanisms (for control of business-level logical units of work)  Strong support for metadata management 12
  • 13. EAI - COMPONENTS  Message Brokers (to control transactions, control security, and perform event notification. The product should also include the capability to "bridge" messages between different messaging systems  Scalability for high-volume transaction throughput. It is almost impossible to know at implementation time what the data volumes will be in the future – therefore, EAI must be scalable.  Support for varying levels of fault tolerance, load balancing, and failover for mission- critical systems  Workflow enablement is a key requirement to reduce latency between distributed processes. 13
  • 14. EXAMPLE Save for Later (Computer Maker’s Web Store)  Potential client goes to the web site and registers  Client then browses through products, placing in ‘shopping cart’.  If client decides not to buy at a point in time, can ‘Save For Later’ – keep the order for a period and come back later to purchase. Once a SFL transaction takes place, the computer maker routes to an ODS, does some analysis. 14
  • 15. EXAMPLE SFL data may be used in a variety of ways  Customer may be sent an email  Transactions may be routed to call center for follow up (with customer registration data – email, phone, etc) – offer discounts, product information, etc. – try to convince the customer to purchase. 15
  • 16. EXAMPLE How it works:  Save for later transaction on the web causes INSERT or UPDATE in certain DB tables  Trigger fires after INSERT or UPDATE and routes data to EAI queue.  EAI software reads the data in the queue does some simple transformations (mapping of data in this case) and forwards to ODS based on a set of rules (some transactions are ignored, for example) 16