Title: Corporate PPT Template
1(No Transcript)
2Leveraging Oracle's Open Technology Platform to
Implement the Federal Enterprise Architecture
(FEA) Paul Silverstein Director Technical
Business Unit Oracle Corporation
3Agenda
- Why an Enterprise Architecture?
- Federal Enterprise Architecture (FEA)
- Oracle Implementation and Benefits
- Case Study DoD Health
- Summary
4What 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 datafor less
- Evaluate your business processes
- Modify your business processes
5What 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
6What 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
7Major 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 Presidents 24 E-Gov
Initiatives - Industry Advisory Council
- Industry IT companies influencing FEA Framework
Oracle is a participant
8FEA 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.
9Interoperability Goals in Justice
Public Defender
Courts
Parole/Probation
10Built upon Justice XML
Law Enforcement
Prosecutor
Public Defender
Corrections
Probation Parole
Courts
XML Protection Order XML Sentencing Order XML
Arrest Warrant
XMLCharging Document
XML Disposition Order
Query
XML Disposition Order
XML Arrest/ Incident Report
XML RAP Sheet
XML DDS
Any user can query
11Application 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
12Federal Reference Models
(PRM)
Performance Reference Model
(BRM)
Business Reference Model
Service Component Reference Model
(SRM)
Business Driven Approach
(DRM)
Data Reference Model
(TRM)
Technical Reference Model
13Performance 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
14Business 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
15Service Component ReferenceModel
- 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
16Technical 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.
17Technical Reference Model (TRM)
Users
Legacy Systems
18Service 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
19Service Platform and Infrastructure
20Service Platform and Infrastructure
Web Cache
HTTP Server
Portal Server
Clustering
Application Server
Performance/Scalablity
J2EE
Centralized Management
Database
Oracle 10g makes your enterprise
architecture Scalable, Available and Manageable
21Development Tools
IDE/Modeling
- 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
22Component Framework
Security
Presentation/Interface Layer
Business Logic Layer
Data Interchange Layer
Data Management Layer
23Security
And more.
Oracle 10G Application Server
SSO
Virtual Private Data Base
LDAP
Label Security
Digital Certificate Authentication
Data level Auditing
S/MIME
Certificate Authority
Secure Sockets Layer (SSL)
Provisioning Management
Industrial Strength Identity Management
Transport Layer Security (TLS)
In plan
FIPS 186 Digital Signature Standard
Web Services Security (WS-Security)
Security Assertion Markup Language (SAML)
Not applicable
Simple Key Management Protocol (SKIP)
Secure Shell (SSH)
24Presentation/Interface Layer
- But how do you control access/flow?
- How do you get re-use of components?
HTML
Oracle 10G Application Server
Java Server Pages (JSP)
Extensible HTML (XHTML)
Cascading Style Sheets (CSS)
- Oracle MVC Framework/ADF
- Built on years of consulting projects
- Real productivity
Wireless Markeup Language (WML)
XHTML Mobile Profile (XHTMLMP)
Voice XML (VXML)
Active Server Pages (ASP)
Platform Lock in
Dynamic HTML (DHTML)
25Business Logic Layer
Oracle 10G Application Server
Java Scripts
- again with real tools
- Oracle MVC Framework
- Jdeveloper/ADF
Java Servlet
Enterprise Java Beans (EJB)
Java Portlet API (JSR 168)
Web Services for Remote Portals (WSRP)
Managed by 10G AS Supported by 10G DB
C, C
Platform Lock in
VB Script
VB
VB .Net
C
26Data Interchange Layer
- How do you map internet,
- OO models to relational stores?
- Most complex,tedious part of
- development process
Oracle 10G Application Server And Developer
XMI
XQuery
Simple Object Access Protocol (SOAP)
- Oracle Toplink
- The 1 market leader
Electronic Business using XML (ebXML)
Resource Definition Framework (RDF)
Web Services User Interface (WSUI)
27Data Management Layer
Database Connectivity
Oracle 10G
JDBC
How do you securely connect middle tier to DB?
ODBC
- Advanced Security Option
- Encrypted Transport
Active Data Objects (ADO)
Platform Lock in
How do you maximize performance of JDBC? How do
you minimize client footprint?
ADO.Net
OLE/DB
- Two Options
- Fat JDBC for max perf
- Thin JDBC for min client
Platform specific
DB2 Connector
28Data Management Layer
Reporting and Analysis
- Oracle provides data analysis
- Tools to suit your needs
- Ad Hoc Query Discoverer
- OLAP
- Data Mining
Oracle 10G Application Server
eXtensible Business Reporting Language (XBRL)
Java Online Analytical Processing (JOLAP)
Oracle OLAP
Online Analytical Processing (OLAP)
XML for Analysis
Platform Lock in
29Service Interface and Integration
Integration
RPC
Oracle 10G Application Server And DB
Trading Partner Management
Database Access PL/SQL/Net8
Business Activity Management
Specialized Formats
Message Oriented Middleware
Business Process Management
Transformation/Routing
Adapters
Transaction Processing Monitor
Older or Proprietary Solutions
Object Request Broker CORBA, COM, DCOM, COM
30Service Interface and Integration
Interoperability
XML
Oracle 10G Application Server
Data Format/ Classification
How do you map XML to DB tables?
XLINK
- Oracle XDB
- Uses SQL logic on XML structures
- Out of the box
- With lots of useful XML tools
Namespaces
EDI
Data Validation
DTD/XML Schema
XSLT
Data Translation
31Service Interface and Integration
Interface
How do you ensure web services from different
vendors interoperate?
Service Discovery
UDDI
Oracle 10G Application Server
- WS-Interoperability
- Profiles
- Oracle leadership
WSDL
Service Description/ Interface
API
3210G 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
33Military 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
34Patients Doctors Admins
Built it on Oracle 9i/9iAS/9iDS
Secure, role based access
Easy tp use tools
J2EE Custom Apps
Built in BI
- Backend Systems
- Clinical Data
- Eligibility
Business Process Management
HL7
Integration
HIPAA
- Partner Systems
- Insurance
- Providers
Security baked into DB
35More 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
36Foundation for Interoperability
F I R E W A L L
9iAS
HIPPA/HTTP
HL7 SOAP
Healthcare Providers, Insurance Providers
Hospitals
Oracle Healthcare iHub 100 Hospitals Each with
many systems Mix of EAI and B2B
37Oracle 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
38which 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
39A
40Next Steps.
- Recommended sessions
- 330 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.
41(No Transcript)
42Reminder please complete the OracleWorld
online session surveyThank you.