SlideShare una empresa de Scribd logo
1 de 12
5/29/2023 Ch.1,2 1
Technology Landscape and
Enterprise Objectives
B.Ramamurthy
5/29/2023 Ch.1,2 2
Introduction
We will study the various different
system that we will encounter in a
typical enterprise system – Ch.1
We will also study the general
enterprise integration objectives – Ch.2
5/29/2023 Ch.1,2 3
Types of Systems (1)
Legacy systems:
 Many local solutions to enterprise problems.
 Many models, platforms, languages, and proprietary
software packages.
 Fragmented systems spread around the enterprise.
 Example: PC-based payroll system for a local branch of a
large banking system.
Data warehouse:
 Collection of business data to provide analytical processing,
supporting queries and reporting.
 Example: Trend in sales with reference to month to enable
planning.
Electronic commerce:
 Internet and WWW have enabled business to reach their
customers directly (B2C) and exchange data and deal with
business partners efficiently (B2B).
5/29/2023 Ch.1,2 4
Types of Systems (2)
Web-enabled applications:
 Web enabling improves accessibility through the
use of browsers.
Workflow Management systems:
 Business process management systems.
 Move from batch to event-based systems
 Business transactions are processed as they occur.
 Transactions can be handled with different
priorities, authorized based on different criteria,
and serviced with different specialized skills.
 Provides the means to formalize processes,
enforce compliance, monitor performance, and
introduce process improvements.
5/29/2023 Ch.1,2 5
Technologies
Study the technologies in terms of Web-tier,
(business) logic tier, data tier
Unified Modeling Language (UML) for design
purposes.
 Provides 12 different models for various phases of
software development.
Model Driven Architecture (MDA): design tool.
 Provides the ability to model applications as
Platform Independent Model (PIM).
Java Server Pages (JSP) and servlets:
 web presentation/logic
5/29/2023 Ch.1,2 6
Technologies
eXtensible Markup Language (XML):
 Markup language with customizable tag for
exchange of information among applications.
CORBA from Object Management
Group(OMG):
 Enables robust, interoperable distributed objects
and protocols.
Component Technology:
 Evolution of object technology.
 Provides extensive ability to manage objects as
components.
 Example: Enterprise Java beans and COM objects
5/29/2023 Ch.1,2 7
Technologies (contd.)
Open data base connectivity(ODBC): standard
protocol to access data bases. JDBC is a java
implementation.
Relational data base systems: RDBMs.
 Provides the persistence needed for application
data.
 Relations represented by tables of records of data.
 Primary key uniquely selects a record.
 Can combine tables on attributes, select only rows
and columns needed.
 Example: Oracle 9.2
5/29/2023 Ch.1,2 8
Enterprise Application
Integration (EAI)
EAI is the practice of linking many legacy
systems, commercial-of the-shelf (COTS)
systems and current systems to consolidate
the operations in an enterprise.
Simple solution is the store-forward of data
between systems.
Where data are exchanged between many
sources and many destinations a message
broker facility is used to direct the flow. See
fig.1.2
5/29/2023 Ch.1,2 9
EAI (contd.)
EAI provides for exchange of information as
events occur rather than periodic transfer of
files.
It streamlines business processes.
It provides the flexibility of routing of
messages to meet new requirements for
information, including operations monitoring
and the initiation of corrective action on a
timely basis. Example: Project 1’s TPS
integrated with IncidentWeb.
5/29/2023 Ch.1,2 10
Enterprise System Pyramid
Application components: pricing, email
Business applications: Shop front
Business Process: login to purchase
Business system domains: B2C
Corporate
Domain: Books sales
Virtual
Enterprise
5/29/2023 Ch.1,2 11
Objectives
Adaptable systems and processes
Streamlined processes
Management information
Support for electronic commerce
Integrated security
Replaceable components
Reliable and recoverable systems
Scalability
5/29/2023 Ch.1,2 12
Summary
We studied
Types of enterprise systems,
A representative set of technologies,
Enterprise application integration,
Structure of enterprise systems
Objectives of enterprise system design.
Your task: Casual reading of Chs. 1 and 2.

Más contenido relacionado

Similar a jan28EAI.ppt

1 Anatomy of a Database System Joseph M. Hellerstein and
1 Anatomy of a Database System Joseph M. Hellerstein and1 Anatomy of a Database System Joseph M. Hellerstein and
1 Anatomy of a Database System Joseph M. Hellerstein and
VannaJoy20
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
Jorgen Thelin
 

Similar a jan28EAI.ppt (20)

hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training report
 
Compositional AI: Fusion of AI/ML Services
Compositional AI: Fusion of AI/ML ServicesCompositional AI: Fusion of AI/ML Services
Compositional AI: Fusion of AI/ML Services
 
1 Anatomy of a Database System Joseph M. Hellerstein and
1 Anatomy of a Database System Joseph M. Hellerstein and1 Anatomy of a Database System Joseph M. Hellerstein and
1 Anatomy of a Database System Joseph M. Hellerstein and
 
AtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White PapaerAtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White Papaer
 
Lecture-12-Architecture Design.pptx
Lecture-12-Architecture Design.pptxLecture-12-Architecture Design.pptx
Lecture-12-Architecture Design.pptx
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
 
Cloud Computing_ICT Concepts & Trends.pptx
Cloud Computing_ICT Concepts & Trends.pptxCloud Computing_ICT Concepts & Trends.pptx
Cloud Computing_ICT Concepts & Trends.pptx
 
B1802030511
B1802030511B1802030511
B1802030511
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  
 
E018142329
E018142329E018142329
E018142329
 
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving Environment
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Bangladesh Bank Assistant Maintenance Engineer Question Solution.Bangladesh Bank Assistant Maintenance Engineer Question Solution.
Bangladesh Bank Assistant Maintenance Engineer Question Solution.
 
e-commerce systems and infrastructure.pdf
e-commerce systems and infrastructure.pdfe-commerce systems and infrastructure.pdf
e-commerce systems and infrastructure.pdf
 
The improvement and performance
The improvement and performanceThe improvement and performance
The improvement and performance
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
 
Semantic MDM systems design concept
Semantic MDM systems design conceptSemantic MDM systems design concept
Semantic MDM systems design concept
 

Más de KalsoomTahir2 (20)

005813616.pdf
005813616.pdf005813616.pdf
005813616.pdf
 
009576860.pdf
009576860.pdf009576860.pdf
009576860.pdf
 
005813185.pdf
005813185.pdf005813185.pdf
005813185.pdf
 
HASH FUNCTIONS.pdf
HASH FUNCTIONS.pdfHASH FUNCTIONS.pdf
HASH FUNCTIONS.pdf
 
6. McCall's Model.pptx
6. McCall's Model.pptx6. McCall's Model.pptx
6. McCall's Model.pptx
 
ch02-Database System Concepts and Architecture.ppt
ch02-Database System Concepts and Architecture.pptch02-Database System Concepts and Architecture.ppt
ch02-Database System Concepts and Architecture.ppt
 
9223301.ppt
9223301.ppt9223301.ppt
9223301.ppt
 
11885558.ppt
11885558.ppt11885558.ppt
11885558.ppt
 
Indexing.ppt
Indexing.pptIndexing.ppt
Indexing.ppt
 
chap05-info366.ppt
chap05-info366.pptchap05-info366.ppt
chap05-info366.ppt
 
1650607.ppt
1650607.ppt1650607.ppt
1650607.ppt
 
005281271.pdf
005281271.pdf005281271.pdf
005281271.pdf
 
soa_and_jra.ppt
soa_and_jra.pptsoa_and_jra.ppt
soa_and_jra.ppt
 
ERP_Up_Down.ppt
ERP_Up_Down.pptERP_Up_Down.ppt
ERP_Up_Down.ppt
 
Topic1CourseIntroduction.ppt
Topic1CourseIntroduction.pptTopic1CourseIntroduction.ppt
Topic1CourseIntroduction.ppt
 
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.pptLecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt
 
CommercialSystemsBahman.ppt
CommercialSystemsBahman.pptCommercialSystemsBahman.ppt
CommercialSystemsBahman.ppt
 
EJBDetailsFeb25.ppt
EJBDetailsFeb25.pptEJBDetailsFeb25.ppt
EJBDetailsFeb25.ppt
 
005428052.pdf
005428052.pdf005428052.pdf
005428052.pdf
 
jini-1.ppt
jini-1.pptjini-1.ppt
jini-1.ppt
 

Último

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

jan28EAI.ppt

  • 1. 5/29/2023 Ch.1,2 1 Technology Landscape and Enterprise Objectives B.Ramamurthy
  • 2. 5/29/2023 Ch.1,2 2 Introduction We will study the various different system that we will encounter in a typical enterprise system – Ch.1 We will also study the general enterprise integration objectives – Ch.2
  • 3. 5/29/2023 Ch.1,2 3 Types of Systems (1) Legacy systems:  Many local solutions to enterprise problems.  Many models, platforms, languages, and proprietary software packages.  Fragmented systems spread around the enterprise.  Example: PC-based payroll system for a local branch of a large banking system. Data warehouse:  Collection of business data to provide analytical processing, supporting queries and reporting.  Example: Trend in sales with reference to month to enable planning. Electronic commerce:  Internet and WWW have enabled business to reach their customers directly (B2C) and exchange data and deal with business partners efficiently (B2B).
  • 4. 5/29/2023 Ch.1,2 4 Types of Systems (2) Web-enabled applications:  Web enabling improves accessibility through the use of browsers. Workflow Management systems:  Business process management systems.  Move from batch to event-based systems  Business transactions are processed as they occur.  Transactions can be handled with different priorities, authorized based on different criteria, and serviced with different specialized skills.  Provides the means to formalize processes, enforce compliance, monitor performance, and introduce process improvements.
  • 5. 5/29/2023 Ch.1,2 5 Technologies Study the technologies in terms of Web-tier, (business) logic tier, data tier Unified Modeling Language (UML) for design purposes.  Provides 12 different models for various phases of software development. Model Driven Architecture (MDA): design tool.  Provides the ability to model applications as Platform Independent Model (PIM). Java Server Pages (JSP) and servlets:  web presentation/logic
  • 6. 5/29/2023 Ch.1,2 6 Technologies eXtensible Markup Language (XML):  Markup language with customizable tag for exchange of information among applications. CORBA from Object Management Group(OMG):  Enables robust, interoperable distributed objects and protocols. Component Technology:  Evolution of object technology.  Provides extensive ability to manage objects as components.  Example: Enterprise Java beans and COM objects
  • 7. 5/29/2023 Ch.1,2 7 Technologies (contd.) Open data base connectivity(ODBC): standard protocol to access data bases. JDBC is a java implementation. Relational data base systems: RDBMs.  Provides the persistence needed for application data.  Relations represented by tables of records of data.  Primary key uniquely selects a record.  Can combine tables on attributes, select only rows and columns needed.  Example: Oracle 9.2
  • 8. 5/29/2023 Ch.1,2 8 Enterprise Application Integration (EAI) EAI is the practice of linking many legacy systems, commercial-of the-shelf (COTS) systems and current systems to consolidate the operations in an enterprise. Simple solution is the store-forward of data between systems. Where data are exchanged between many sources and many destinations a message broker facility is used to direct the flow. See fig.1.2
  • 9. 5/29/2023 Ch.1,2 9 EAI (contd.) EAI provides for exchange of information as events occur rather than periodic transfer of files. It streamlines business processes. It provides the flexibility of routing of messages to meet new requirements for information, including operations monitoring and the initiation of corrective action on a timely basis. Example: Project 1’s TPS integrated with IncidentWeb.
  • 10. 5/29/2023 Ch.1,2 10 Enterprise System Pyramid Application components: pricing, email Business applications: Shop front Business Process: login to purchase Business system domains: B2C Corporate Domain: Books sales Virtual Enterprise
  • 11. 5/29/2023 Ch.1,2 11 Objectives Adaptable systems and processes Streamlined processes Management information Support for electronic commerce Integrated security Replaceable components Reliable and recoverable systems Scalability
  • 12. 5/29/2023 Ch.1,2 12 Summary We studied Types of enterprise systems, A representative set of technologies, Enterprise application integration, Structure of enterprise systems Objectives of enterprise system design. Your task: Casual reading of Chs. 1 and 2.