You are on page 1of 17

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/

You might also like