Enterprise Architecture: an approach for Information Systems

advertisement
Enterprise Architecture:
an approach for Information
Systems Architecture
Pedro Sousa
Pedro Sousa
Forsys, Riga, November 2009
1
Agenda
• Presentation
• Key issues in Information Systems Architecture
• The Enterprise Architecture approach
• A proven Methodology for Information Systems Architecture
• Examples
Pedro Sousa
Forsys, Riga, November 2009
2
Presentation – Research and Professional Activities
• Associate Professor at Lisbon Technical University
– Courses of IS & Information Systems Architecture
– Active research in the area
• Senior Consultant at Link consulting for Enterprise Architecture
Projects in several industry sectors:
– Private:
• Finance, Telecommunications , Pulp & Paper, Retail
– Public:
• Health, Justice and Central Banking
Pedro Sousa
Forsys, Riga, November 2009
3
Agenda
• Presentation
• Key issues in Information Systems Architecture
• The Enterprise Architecture approach
• A proven Methodology for Information Systems Architecture
• Examples
Pedro Sousa
Forsys, Riga, November 2009
4
Key issues in Information Systems Architecture
How good is a given Information System Architecture ?
•
Does it support organization´s day
to day activities?
P&R
MW Site Data
Maps With BTS Geographic Information
BTS Folder
R
Implementation
BTS Status
New Site Location
Annual BTS General Plan
A
Repeaters
TRX per BTS
BSDS
R
Pathloss
RF-Cell Planning
BTS Folder
NO&M
P&R
R
TRX per BTS
R
Repeaters
Annual BTS General Plan
R
•
Does it provides timely and
accurate information for business
needs?
R
A
Coverage Areas
Planet
Phoenix
Topology information
RF Neighborhood
Planet
Shared Towers
Planet
Changes to Planned BTS
Phoenix
Annual BTS General Plan
Real Estate
R
NE&P
Proposal Annual BTS Plan
Geographical information
A
Phoenix
Synchronization
Planned BTS
Marketing
Proposal Annual BTS Plan
R
BTS General Plan
Mobile BTS
Antennas Stock
RF BTS Status
A
Planet Parser
Preferential new site
Update Stock
R
Shared Towers
Antennas Stock
R
Mobile BTS
R
A
Search Area
NP&D
RF-Tool
Search Area
Drive Test Request
BTS Description
Proposal Annual BTS Plan
RF BTS Status
RF-Tool
RF Neighborhood
BSDS
•
Annual BTS General Plan
Annual BTS General Plan
R
Annual BTS General Plan
Synchronize
Synchronization to GEOSAC
RF-Tool
Network
Inplementation
R
A
NQ&PI
BTS Planned Modifications
CDD
BSDS
R
BSDS
BTS Executed
changes
R
CDD
Network parameters
Network parameters
BTS Implemented Modifications
R
RE&CW
R GEOSAC Network
Parameters
Plot BTS
R
GEOSAC:
Network Statistics
Plot BTS
NMC
BTS Process Workflow
A
Synchronization to CDD
Hardware Changes Request
SDCCH Traffic Data
New W orking BTS
BTS Infrastructure
Status
Lucent MML Commands
Ericsson MML Commands
A
R
CNA
CircGest
BTS Infrastructure Status
BTS Infrastructure Status
BTS Process
BTS Information
Geographical Information
and Address
BTS Infrastructure Status
R
Forsys, Riga, November 2009
Ultimas
BTS Configuration
CDD
P&R
Pedro Sousa
MW
BTS Planned Modifications
Does it supports business changes ?
All the above in addition to support
the evolution of problem models....
R
Ultimas
Annual BTS General Plan
Implementation
BTS Status
A
A
GEOSAC
Compare
CDD/CNA
OMC-2000
R
CDD to GEOSAC Compare
5
Traffic
Key issues in Information Systems Architecture
How well the IS fits into the organization ?
• One must model organization structure and operations in order to align the
different IT artefacts
• One must ensure traceability from those artefacts up to the IT
architectures artefacts.
Organization
People,
Units,
Goals
Business
Processes
Information
Systems
Security
Rules
External
Systems
Infra-structure
Conhecimento da
Organização
Pedro Sousa
Forsys, Riga, November 2009
Business Rules
InformationE
ntities
External
Entities
6
Key issues of IS Architectures
A good Information System Architecture should allow:
• Adequate support for business activities
• Timely and accurate information
• Easy adjustment to organization and business changes
• Overall cost minimization
• All the above in addition to support the evolution of domain
problem models....
Pedro Sousa
Forsys, Riga, November 2009
7
Why functional requirements are not enough ?
• Requirements Engineering captures the domain problem and users
needs but fails do capture organization overall requirements and
information's flows.
• In fact, how can we verify that a given set of requirements do support
organization needs ?
• Business Processes and Information Entities are central concepts for
modelling organization operations and to derive IT requirements and
architecture!
Pedro Sousa
Forsys, Riga, November 2009
8
Agenda
• Presentation
• Key issues in Information Systems Architecture
• The Enterprise Architecture approach
• A proven Methodology for Information Systems Architecture
• Examples
Pedro Sousa
Forsys, Riga, November 2009
9
Enterpriser Architecture
Organizational
Architecture
Alignment
and
Rastreability
Process
Architecture
Business Inf. Entities
Information Life Cicle
Overall ICT Information
Requirements
Vision/Mission/ Strategy
Units/Stakeholders
Regulamentations
Products
•
•
•
•
Business Processes/Rules
Business Services
Roles
Functional Requirements
•
•
•
Systems Architecture
System Requirements
Operational Requirements
System (application)
Architecture
Information
Architecture
•
•
•
•
•
•
•
Technologic
Architecture
Pedro Sousa
Forsys, Riga, November 2009
•
•
•
Technology to be used in each
System Requirements
Operational Requirements
10
Enterpriser Architecture
Business
Organizational
Architecture
IT
Process
Architecture
System (application)
Architecture
Information
Architecture
Technologic
Architecture
Pedro Sousa
Forsys, Riga, November 2009
11
Typical IT cycle in Organizations
1) Processes vs Systems
3
1
• System Development projects
• Focus on Process Automation
2
2) Systems vs Information
• Integration projects
• Focus on Information flow
3) Information vs Processes
• Focus on information meaning
and business information
requirements
Pedro Sousa
Forsys, Riga, November 2009
12
The IS Architecture is a Process!
Process
Architecture
Information
Architecture
IS
Architecture
IMPLEMENT
THIS
WAY!
PLAN
THIS
WAY!
Pedro Sousa
Forsys, Riga, November 2009
13
The IS Architecture is a Process!
Process
Architecture
Information
Architecture
IS
Architecture
In order to achieve normalized (pluggable) software products,
several industries (telcos, retail, banking,..) realize that they first must
normalize business process and information architectures...
Pedro Sousa
Forsys, Riga, November 2009
14
Agenda
• Presentation
• Key issues in Information Systems Architecture
• The Enterprise Architecture approach
• A proven Methodology for Information Systems Architecture
• Examples
Pedro Sousa
Forsys, Riga, November 2009
15
The Methodology for Information Systems Architecture
How to work
Where we are
Where we want to
be
How to get there
Pedro Sousa
Forsys, Riga, November 2009
16
The CRUD Matrix: a key instrument for Information
Systems Architecture
Information Entities
•CRUD stands for:
•Create
•Read
•Update
•Delete
Entidades Informacionais
Business Processes
•Each cell states the relation
between the processes and the
information
•IS appear as grouped cells, in
such a manner so that
processes and information are
well supported.
Pedro Sousa
Forsys, Riga, November 2009
17
Step 1 – Fill cells with CRUD relations
Pedro Sousa
Forsys, Riga, November 2009
18
Step 2 – Reorder Lines and Columns and cluster them into
Systems
Pedro Sousa
Forsys, Riga, November 2009
19
Agenda
• Presentation
• Key issues in Information Systems Architecture
• The Enterprise Architecture approach
• A proven Methodology for Information Systems Architecture
• Examples
Pedro Sousa
Forsys, Riga, November 2009
20
Step 1
Pedro Sousa
Forsys, Riga, November 2009
21
Step -2
Pedro Sousa
Forsys, Riga, November 2009
22
Pedro Sousa
Forsys, Riga, November 2009
23
Pedro Sousa
Forsys, Riga, November 2009
24
Pedro Sousa
Forsys, Riga, November 2009
25
Download