Harrisburg University
ISEM 540: Enterprise Architectures
and Integration
Amjad Umar, Ph.D.
Copyright (A. Umar)
Overall Objectives
Answer key questions
What are the concepts/terms (vocabulary) in system integration
What are the building blocks and their interrelationships
What is the role of integration management
Discuss
state of the art
state of the market
state of the practice
Depth with breadth
Copyright (A. Umar)
Framework for Discussion
Business Strategies, Services and
Processes
Drive Enable
Project
Enterprise Business Applications
management
Drive Enable
IT Infrastructure
. Computing Platforms
; Network Systems
Copyright (A. Umar)
Basic Principles
Architecture:
Components
What do they do
How do they interact/interface
Integrated architecture:
Minimize user effort
Can exist at several levels in enterprises
local architectures of individual apps (e.g.,
departmental inventory)
enterprise-wide architectures (e.g., ERPs)
inter-enterprise (B2B) architectures (e.g., SCMs,
emarkets)
Our focus: enterprise and inter-enterprise
Copyright (A. Umar)
Conceptual View of EA and Its Benefits
IT Planning
Enterprise Architecture
Inventory of business,
Administration applications and technologies
Enterprise
& Governance What do they do
Integration
Their interactions and
relationships
Security, Audits
and Controls
Copyright (A. Umar)
Enterprise Architecture Frameworks
Represent conceptual views of enterprises
Many examples:
Zachman Framework
TOGAF (The Open Group Arch Framework)
DODAF (DoD Arch Framework)
Gartner
Business Reference Models (in vertical industries)
Some are required for partnerships (e.g. DoDAF
for DoD contractors)
Many professional certificates
Copyright (A. Umar)
Enterprise Architecture Framework
Enterprise Business Processes
Government Regulations & Policies
(Business Processes, Strategies and Goals)
Management & Governance
Architecture and Integration
Enterprise Applications
Project Management
Startegic Planning
ERP Packages, Vendor Information
{Privacy
Security
Enterprise Platform Services
Computing Platforms, Middleware Services)
Enterprise Network Services
(WANs, LANs, Wireless Networks)
Copyright (A. Umar)
Integration & Integrated Architectures
What is integration
What is an integrated architecture
Many integration challenges
Strategies for integration:
1. Replace apps with integrated systems (e.g., ERP systems)
.
2. Provide access/integration through EAI (Enterprise
Application Integration) platforms
3. Re-architect and gradually migrate.
Each approach has its plusses/minusses
Real life situations require a mixture of strategies.
We will study these topics in detail
Copyright (A. Umar)
Step1: Business Architecture of a Retail Store
Warehousing
And
Sales Distribution
Supply
Customer Corporate Chain
Services Management
Customers, Management
Partners,
Resellers Supplier,
Distributors
Human
Resources
Finance &
Marketing Accounting
Employees,
Managers
Service Oriented View of a Business Each Block represents a Service
Copyright (A. Umar)
Refinement: A Business Process Pattern of a Retail Store
Sales
Selling Warehousing &Distribution
Chain
Mgmt purchasing
Inventory
Order Shipping
Customer processing) Customer
payment
Services
Customer
Corporate Mgmt Supply Chain Management
Support
BI CP
MC Procurement
EP
CRM
KM BMC
Scheduling
Customers, Partners,
Resellers Supplier,
Human Resources
Distributors
Payroll Hiring
Marketing
Research estorefronts
Finance & Accntg
BI=Business Intelligence
BMC=Business Monitoring & Control
CP = Corporate Planning
Finance accntg -Shows business
EP = enterprise purchasing
KM = Knowledge Management Employees, processes and their
Managers
MC= Monitoring & Control
Interrelationships
- Can be customized
Copyright (A. Umar)
Step2: Application View SOA
Applications Applications Applications Applications
(e.g., Messaging) (e.g., CRM) (e.g., MRP) (e.g., Finance)
Business Business Business Business
Components Components Components Components
Developed Rented
Bought Bought
Enterprise-wide Connectivity Platform
(Enterprise Service Bus)
Copyright (A. Umar)
Step3: Computing Platform View
Corporate Server
Cellular Phone/PDA Laptop Windows/UNIX Server (Mainframe)
Applications Applications Applications Applications
(e.g., Messaging) (e.g., CRM) (e.g., MRP) (e.g., Finance)
Computing Computing Computing Computing
Platform Platform Platform Platform
Middleware Middleware Middleware Middleware
Operating System Operating System Operating System Operating System
System Software System Software System Software System Software
Computing Computing Computing Computing
Hardware Hardware Hardware Hardware
Connectivity Server Connectivity Server
Directory
Corporate Network
Copyright (A. Umar)
Step4: Network View
Corporate Server
Cellular Phone/PDA Laptop Windows/UNIX Server (Mainframe)
Applications Applications Applications Applications
(e.g., Messaging) (e.g., CRM) (e.g., MRP) (e.g., Finance)
Computing Computing Computing Computing
Platform Platform Platform Platform
Middleware Middleware Middleware Middleware
Operating System Operating System Operating System Operating System
System Software System Software System Software System Software
Computing Computing Computing Computing
Hardware Hardware Hardware Hardware
Wireless Network Wired Network
Connectivity Server
Connectivity Server
(Wireless Gateway)
Directory
Enterprise Intranet Backbone
(Wired, Wireless, WANs, MANs, LANs)
Copyright (A. Umar)
ESB (enterprise service bus) View Internal apps
Enterprise App1 App2 App3
Service
Bus (ESB)
Integration Server (Hub) Directory, Security &
Administrative Services
App4 App5
All applications (business components) provide services
= Adapter/Data Mapper that are invoked through well defined interfaces
Adapters are used for message and protocol translations
= Service Interface A Hub provides communications services between
various service providers and consumers
An ESB may consist of one or more hubs
An ESB also provides Directory, Security &
Administrative Services
Copyright (A. Umar)
Enterprise
Building Blocks Architecture
Business Processes Business
Healthcare BPs Telecom BPs Other Vertical BPs Architecture
Planning, Integration, Security and Integration)
(Clinical) (e.g. Provisioning) (MRP, Financial)
Common BPs (Marketingt, CRM, HR)
Enterprise Applications
Healthcare Application
(HCIS) Telecom OSSs Other Vertical Apps Architecture
Common Apps: (ERPs for CRM, HR, etc)
Platform and Middleware Services
Mobile Platforms Specialized Services (EC, Platform
(WAP, J2ME, BREW,) B2B, ) Architecture
Common Middleware (Web, Web 2.0, Web services ,)
Network Services (Layer 1-4 of OSI)
Network
Wired Networks Wireless Networks Architecture
(5G Cellular, WLANs, NGNs
(LANs, MANs,
WPANs, WLLs, (Converged
WANs)
Satelites, MANETs), Networks)
Copyright (A. Umar)
Course Approach
Concepts and Background
Enabling Technologies
SOA, Architectures and Integration
Practical projects, Hands on investigations, etc
Copyright (A. Umar)
Voice Annotation
For a Voice Annotated Discussion of these slides, please
review the following Video Clip.
Note: This is an edited version of a live discussion
session and is jittery and of low quality. It is intended to
give you a general overview of the topic
Title: Intro to Enterprise Architectures & Integration,
Duration: 39 minutes, URL for Viewing: Viewing: /
http://harrisburgu.adobeconnect.com/p36jp8mwx6l/