Upload
anwar-sadat
View
544
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
1
SHORT BRIEF LECTURE
11/12/2007Kapita Selekta - T. Informatika STT Telkom
Enterprise Service Oriented Architecture (SOA)
@ Anwar S
2
Service Oriented Architecture
11/12/2007Kapita Selekta - T. Informatika STT Telkom
Multiple approaches for the realization and deployment of an IT system that has been designed and built around its principles
Framework for integrating business processes and supporting IT infrastructure as secure, standardized components—services—that can be reused and combined to address changing business priorities.
3
Kapita Selekta - T. Informatika STT Telkom
Enterprise IT Evolution
The long history of programming languages, distribution technology, and business computing has influenced the development of a new paradigm, called service-orientation.
11/12/2007
4
Kapita Selekta - T. Informatika STT Telkom
Programming Evolution
The development of programming languages had a strong impact on the interfacing techniques for distributed components and the implied access pattern to these components
11/12/2007
Kapita Selekta - T. Informatika STT Telkom
5
Evolution Result
11/12/2007
More productive development platforms but has also significantly contributed to the understanding of interfacing techniques and access patterns for services
Kapita Selekta - T. Informatika STT Telkom
6
Service Oriented Architecture
11/12/2007
Imp
lem
en
t
7
Kapita Selekta - T. Informatika STT Telkom
Enterprise SOA
Enterprise Layer : end-points that provide access
Process Layer : Activity, Facade, Technology Gateway, Adapter
Service Layer : Provide business logic and data Enterprise
Process
Service
11/12/2007
8
Kapita Selekta - T. Informatika STT Telkom
Agony Vs Agility
People are getting used to this situation and are starting to think in terms of workarounds, not in terms of the "right" structures
11/12/2007
Kapita Selekta - T. Informatika STT Telkom
9
Architecture Direction
11/12/2007
• Functional Process
• Enterprise Scale
Basic SOA
• Intermediate Functional Process
• Enterprise
Network
• Domain Collaboration Process
• Enterprise Scale
Process Centric
Kapita Selekta - T. Informatika STT Telkom
10
Business Process Support
11/12/2007
SOA
Kapita Selekta - T. Informatika STT Telkom
11
Technology Implementation
11/12/2007
UML Design Tool Service
Repository
MDA-based Code
Generator
CORBA IDLEJB
TechnologyWSDL
XMI
Platform Based
12
Kapita Selekta - T. Informatika STT Telkom
Information Management Under SOA
A logical view or framework for categorizing information management services based on their value propositions: security, collaboration, availability, management, and information consumption
11/12/2007
Kapita Selekta - T. Informatika STT Telkom
13
SOA Guide
11/12/2007
SOA requires CEO- and CIO-level commitment . The business team and IT team work hand-in-
hand . Avoid the "big-bang" approach.Fully embrace the use of standards.Governance is critical for success.Successful project management of SOA projects
is key to leverage best practices and patterns experience.
Adopt innovative software engineering principles.
Kapita Selekta - T. Informatika STT Telkom
14
Closing
11/12/2007
“The Enterprise Services Architecture enables unprecedented flexibility in business process deployment, allowing companies to execute and innovate end-to-end processes across departments and companies, with minimum disruption to other systems and existing IT investments.” "
Dr. Peter Graf, SVP Product Marketing, SAP