Document 7177429

Download Report

Transcript Document 7177429

Leveraging
Oracle's Open Technology Platform to
Implement the
Federal Enterprise Architecture (FEA)
Paul Silverstein
Director
Technical Business Unit
Oracle Corporation
Agenda





Why an Enterprise Architecture?
Federal Enterprise Architecture (FEA)
Oracle Implementation and Benefits
Case Study: DoD Health
Summary
What should an Enterprise
Architecture enable you to do?
 Seize new opportunities
–
Modify your organization quicker and at less cost
 Interact with new partners/clients sooner and better
–
–
–
Reduce the cost and time to reach new clients
Reach your employees and your customers no matter
where they are and do it for less cost
Reduce the cost of developing new offerings
 Know more…. to do more
–
–
–
Centrally access data…for less
Evaluate your business processes
Modify your business processes
What should an Enterprise
Architecture enable you to do?
 Protect yourself effectively
–
Secure your organization without shackling it
 Do more for less
–
–
–
Spend less on infrastructure
…so you can spend more on business value
Not spend more on managing middleware
 Maximize your productivity
–
–
Re-use components and skills
Real productivity on real problems
 No Lock in
–
–
Remember--The only constant is change
Use open standards
What is FEA?
“...OMB and agency officials will use the FEA models to
improve agency performance, increase intergovernmental
collaboration and reduce costs for the taxpayer, furthering the
goals of the President's Management Agenda and making
government services more citizen-centered.”
OMB Administrator for E-Gov and IT
Major Players in FEA
 OMB (http://www.whitehouse.gov/omb)
–
–
Owner of FEA implementation
Exhibit 300 submissions for program budget approval
 The FEA Program Management Office
(http://www.feapmo.gov) - Led by Bob Haycock
– Producing FEA Framework Documents
 CIO Council (http://www.cio.gov)
–
Evaluating and recommending Frameworks
 e-GOV (http://www.egov.gov)
–
Integration Point for President’s 24 E-Gov Initiatives
 Industry Advisory Council
–
Industry IT companies influencing FEA Framework – Oracle is a
participant
FEA Principles
 Establish Federal interoperability standards.
 Minimize the data collection burden.
 Secure Federal information against unauthorized
access.
 Take advantage of standardization based on common
functions and customers.
 Provide access to information.
 Select and implement proven market technologies.
 Comply with the Privacy Act of 1974.
 Coordinate technology investments with the Federal
business and architecture.
Interoperability Goals in Justice
Public Defender
Corrections
Courts
Prosecutor
Justice
iHub
Parole/Probation
Law Enforcement
Citizens
Emergency Management
Built upon Justice XML
Law
Enforcement
XML
Arrest/
Incident
Report
Public
Prosecutor
Courts
Defender
XMLCharging
Document
XML
Protection
Order
Query *
XML
Sentencing
Order
Corrections
XML
Disposition
Order
XML Arrest
Warrant
Justice
iHub
XML RAP Sheet
* Any user can query
Justice
Enterprise
Portal
XML DDS
Justice
Trnasaction
Base
Probation
& Parole
XML
Disposition
Order
Application productivity goals
 Leverage Component Based Architecture
 Enabling plug and play between new, existing and
packaged components
–
I.e. Interoperability within the enterprise or within the
application
 More re-use, more flexibility
–
E.g. add wireless interface without re-write
 Reduce infrastructure spend
 Reduce maintenance spend
 Build in interoperability from the beginning
Federal Reference Models
Performance Reference Model (PRM)
Business Driven Approach
Business Reference Model
(BRM)
Service Component Reference Model (SRM)
Data Reference Model
(DRM)
Technical Reference Model
(TRM)
Performance Reference Model
 Framework for business Performance
measurement
 Oracle tools for Corporate Performance
Management can implement PRM
–
–
–
Integration Hubs to collect and route data into
information stores
Query, OLAP, Data Mining tools to analyze data
Portals to display reports to appropriate
management
Business Reference Model
 Identifies business components across fed
govt
–
–
Very hi level (153 components)
E.g.Taxation Management
 Some high level match with Oracle Apps
–
–
Personnel Management – Oracle HR
Goods Acquisition- Oracle Procurement
Service Component Reference
Model
 “a self contained business process or service with
predetermined functionality that may be exposed through
a business or technology interface.“
 Granularity- ranges from complete business solution down to
application component
 Some matches to Oracle Products, e.g.
–
Customer Relationship Management – Oracle CRM
 Call Center Management
 Customer Analytics
 Sales and Marketing
Technical Reference Model (TRM)
Service Access and Delivery
Service Platforms and
Infrastructure
Component Framework
Service Interface and Integration
“The TRM provides the foundation for identifying target
technical architectures and should be reflected where
applicable in baseline architectures.”
Technical Reference Model (TRM)
Service Platform
Oracle 10G
Security Layer
Application
Server
Presentation/Interface Layer
And
Business Logic Layer
Data Database
Interchange Layer
Component Framework
Data Management Layer
Infrastructure
Service Access Service Platform
And Delivery
And Infrastructure
Component
Framework
Service Interface
And Integration
Service Access and Delivery
 User interfaces and network transport to the
server
–
–
Browser, PDA, Web services over
TCP/IP, WAP, HTTP/S etc.
 Not the realm of Oracle products, but the
interfaces are supported by them
IDE/Modeling
Software Configuration
Management
Test Management
Service Platform and Infrastructure
Media Server
HTTP Server
Oracle
10G
Portal Server
Application
Server
Application Server
J2EE
10G Database
Database
Linux/Win2K/Mac
Hardware Server
Storage
Supporting
Platforms
Delivery
Systems
Software
Database/
Engineering Storage
Hardware/
Infrastructure
Service Platform and Infrastructure
Web Cache
Clustering
Performance/Scalablity
Centralized Management
HTTP Server
Oracle
10G
Portal Server
Application
Server
Application Server
J2EE
10G
Database
Database
Oracle 10g makes your enterprise architecture
Scalable, Available and Manageable
Development Tools
IDE/Modeling
Oracle 10G
Application Server
+ Developer
Jdeveloper
Complete and Integrated Java, XML and Web Services Development
•Lowest Cost in the Industry
•Industry's Fastest Model, Develop, Deploy, Debug Cycle
With ADF in 10G – a huge leap forward
Oracle 10G development tools do more than just look pretty…..
they provide real productivity for real projects
Component Framework
Security
Presentation/Interface Layer
Business Logic Layer
Data Interchange Layer
Data Management Layer
And more….
Virtual Private Data Base
Label Security
Data level Auditing
Certificate Authority
Provisioning Management
Security
SSO
LDAP
Oracle 10G
Digital Certificate Authentication
Application
Server
S/MIME
Secure Sockets Layer (SSL)
Industrial Strength
Transport Layer Security (TLS)
Identity
Management
FIPS 186: Digital Signature Standard
In plan
Web Services Security (WS-Security)
Security Assertion Markup Language (SAML)
Simple Key Management Protocol (SKIP)
Not applicable
Secure Shell (SSH)
Presentation/Interface Layer
•But how do you control
access/flow?
•How do you get re-use of
components?
Oracle MVC
Framework/ADF
•Built on years of consulting
projects
•Real productivity
HTML
Java Server Pages (JSP)
Extensible HTML (XHTML)
Oracle 10G
Application Server
Wireless Markeup Language (WML)
Cascading Style Sheets (CSS)
XHTML Mobile Profile (XHTMLMP)
Voice XML (VXML)
Active Server Pages (ASP)
Platform Lock in
Dynamic HTML (DHTML)
Business Logic Layer
…again with real tools
Oracle MVC Framework
Jdeveloper/ADF
Java Scripts
Java Servlet
Oracle 10G
Enterprise Java Beans (EJB)
Application
Server
Java Portlet API (JSR 168)
Web Services for Remote Portals (WSRP)
Managed by 10G AS
C, C++
Supported by 10G DB
VB Script
VB
Platform
Lock
VB .Net
C#
in
Data Interchange Layer
How do you map internet,
XMI
OO models to relational stores?
XQuery
-Most complex,tedious part of
development process
Simple Object Access Protocol (SOAP)
Oracle Toplink
•The #1 market leader
Oracle 10G
Application Server
Electronic Business using XML (ebXML)
And
Developer
Resource
Definition
Framework (RDF)
Web Services User Interface (WSUI)
Data Management Layer
Database Connectivity
How do you securely
connect middle tier to DB?
JDBC
Oracle
ODBC10G
Advanced Security Option
•Encrypted Transport
How do you maximize
performance of JDBC?
How do you minimize client
footprint?
Active Data Objects (ADO)
ADO.Net
Platform
Lock in
OLE/DB
Two Options
•Fat JDBC for max perf
•Thin JDBC for min client
DB2 Connector
Platform
specific
Data Management Layer
Reporting and Analysis
Oracle provides data analysis
Tools to suit your needs
•Ad Hoc Query – Discoverer
•OLAP
•Data Mining
eXtensible Business
Oracle
10G
Reporting Language (XBRL)
Application
Server
Java Online Analytical
Processing (JOLAP)
Online Analytical
OracleProcessing
OLAP (OLAP)
XML for Analysis
Platform
Lock in
Service Interface and Integration
Oracle Additions
Integration
Trading Partner Management
RPC
Business Activity Management
Database Access: PL/SQL/Net8
Specialized Formats
Oracle
10G
Message Oriented Middleware
Application
Server
Business Process Management
And DB
Transformation/Routing
Adapters
Transaction Processing Monitor
Older or Proprietary
Object Request Broker: CORBA,
Solutions
COM,
DCOM, COM+
Service Interface and Integration
Interoperability
How do you map XML to DB
tables?
Oracle XDB
•Uses SQL logic on XML
structures
•Out of the box
•With lots of useful XML
tools
XML
XLINK
Data Format/
Classification
Namespaces
Oracle 10G
EDI Server
Application
DTD/XML Schema
Data Validation
XSLT
Data Translation
Service Interface and Integration
Interface
How do you ensure web
services from different
vendors interoperate?
WS-Interoperability
• Profiles
•Oracle leadership
UDDI
Oracle 10G
Application
WSDL
Server
API
Service
Discovery
Service Description/
Interface
10G can help you implement
FEA TRM today
 The TRM is a guideline for Federal Agencies
–
–
Not a rigid list; evolving, and some overlap.
 Not hit every item applies to every project
But agencies’ funding proposals are rated by the OMB as
to how well they comply with the architecture
 Oracle 10G Application Server and Database satisfies
the TRM for virtually all but the OS, hardware, and
network.
 And it is implementing real enterprise architectures
today……
Military Health Systems
 Business Component:
–
Beneficiary services
 Service Component
–
Self Service Benefits Provision: Tricare Online
 Technical components
–
Most of the Technical Component Reference Model
 Very robust scalability, availability and security
requirements
Patients
Doctors
Admins
Built it on Oracle 9i/9iAS/9iDS
Easy tp use tools
Secure, role based
access
Built in BI
J2EE
Custom Apps
Backend Systems
•Clinical Data
•Eligibility
Business Process
Management
HL7
Integration
HIPAA
Security baked into DB
Partner Systems
•Insurance
•Providers
More Enterprise Architecture
at Military Health
 Largest Medical HR in world
–
–
DMHRSi- Implemented with Oracle HR
Rolling out to 100+ sites
 Credential, Risk Management and Adverse
Actions
–
Building around Health industry standard (Hl7
3.0) Data model: Oracle Healthcare Transaction
Base
 Based on Oracle Open Technical Platform
Foundation for Interoperability
F
I
R
E
HIPPA/HTTP
Healthcare
Providers,
Insurance
Providers
9iAS
HL7
SOAP
W
A
L
L
Oracle Healthcare iHub
100+ Hospitals
Each with many systems
Mix of EAI and B2B
Hospitals
Oracle 10G can enable Enterprise
Architecture implementations
with…
 Unsurpassed Security
 Industrial Strength QOS
–
Scalability, Availability, Manageability
 Open standards ….no lock in
 Best TCO of any application Platform
–
–
Integrated Suite Lower TCO
Lowest TCO of any other suite
which provides real business
value from your Enterprise
Architecture……..





Improved Productivity
Reduced spend on infrastructure
Improved response to business reqs
More security without more complexity
A nimbler IT, that enables a nimbler more
responsive enterprise
QUESTIONS
ANSWERS
Next Steps….
 Recommended sessions
–
3:30 Thurs: Defillipi: Homeland Security Integration
Architecture
 Recommended demos and/or hands-on labs
–
–
Various 10G Application Server booths
Justice iHub Demo booth
 See Your Business in Our Software
–
Visit the DEMOgrounds for a customized architectural
review, see a customized demo with Solutions Factory, or
receive a personalized proposal. Visit the DEMOgrounds
for more information.
Reminder –
please complete the OracleWorld
online session survey
Thank you.