the government and service oriented architecture presented by: dan pelman
TRANSCRIPT
The Government
And
Service Oriented
Architecture
Presented by: Dan Pelman
• What is a Service Oriented Architecture?
• Who should be concerned and is it valuable?
• Where to start and how do I get there?
• Are there any government success stories?
• How should SOA be used to leverage value into the future?
A Short Review
What SOA is and is not SOA is:
An approach or framework A viable approach to reducing cost
• SOA is not:• A technology• A panacea • Distributed Computing or Modular
Programming• SOA should be:
• A Journey not a Jump• Flexible, Scalable and Accessible
Who in the Government should be interested in SOA?
Those that have to meet expanded business demands with lower budgets
Those that want to be prepared to leverage future technologies
Core Business Executives and Managers Chief Information Officers and Chief
Architects
When..Where..and How.. to Start When?
Once Your Enterprise Architecture includes it as a mandate… why?
Where? Data Web Services
Note: this is a technology implementation and having or using web services does not mean you have a SOA
How? Think Big, Start Small (Oliver Rist, InfoWorld, Nov 2007)
Consider provisioning using existing infrastructure.
A Case Study in Data Web Services
NAS Infrastructure
NA
S c
han
ge
at a
ny
laye
r af
fect
s h
igh
er l
ayer
s
XML (GML) Data Web ServiceUsed for Computer Aided Design 2D
Same Data Web Service used inInstrument Approach Procedure App
Data Web Service in CAD 3D
More Data Web Services in Use Today
How should working from a SOA now .. benefit us in the Future?
From
Presentation (GUI), Business Logic, and Data
To
N-Tiered
< Presentation Layer >-------< Business Layer >-----------< Data Layer >
To
Web Service Enabled
Presentation ]--web services--[ Business ]--web services--[ Data Layer
To
How should working from a SOA now .. benefit us in the Future?
Shared, Secured and Discoverable Web Services
Presentation Layer ---web service-à Business Layer ---web service-àData Layer ---web service-à
To
Full Featured Services
Presentation Layer ---web service-à Business Layer ---web service-àData Layer ---web service-à
To
Improved performance, shared code, less time to deliver new functionality
Full Featured Component/Composite Services that are discoverable, shared, and
secured
Questions?