42

Leveraging Oracle's Open Technology Platform to Implement the

  • Upload
    aamir97

  • View
    772

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Leveraging Oracle's Open Technology Platform to Implement the
Page 2: Leveraging Oracle's Open Technology Platform to Implement the

Leveraging Oracle's Open Technology Platform to

Implement the Federal Enterprise Architecture (FEA)

Paul SilversteinDirector

Technical Business UnitOracle Corporation

Page 3: Leveraging Oracle's Open Technology Platform to Implement the

Agenda

Why an Enterprise Architecture? Federal Enterprise Architecture (FEA) Oracle Implementation and Benefits Case Study: DoD Health Summary

Page 4: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 5: Leveraging Oracle's Open Technology Platform to Implement the

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 should an Enterprise Architecture enable you to do?

Page 6: Leveraging Oracle's Open Technology Platform to Implement the

“...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

What is FEA?

Page 7: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 8: Leveraging Oracle's Open Technology Platform to Implement the

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.

Page 9: Leveraging Oracle's Open Technology Platform to Implement the

Interoperability Goals in Justice

Parole/ProbationParole/Probation

CourtsCourts

Public DefenderPublic Defender

ProsecutorProsecutor

CorrectionsCorrections

Law EnforcementLaw Enforcement

CitizensCitizens Emergency ManagementEmergency Management

JusticeiHub

Page 10: Leveraging Oracle's Open Technology Platform to Implement the

Built upon Justice XML

JusticeiHub

Law

Enforcement

Law

EnforcementProsecutorProsecutor

Public

Defender

Public

DefenderCorrectionsCorrections

Probation

& Parole

Probation

& ParoleCourtsCourts

XML Arrest/

Incident Report

XML Arrest/

Incident Report

XMLCharging Document

XMLCharging Document

XML Disposition

Order

XML Disposition

OrderXML

Disposition Order

XML Disposition

Order

XML Protection

Order

XML Sentencing

Order

XML Arrest Warrant

XML Protection

Order

XML Sentencing

Order

XML Arrest Warrant

XML RAP SheetXML RAP Sheet

Justice Justice Trnasaction Trnasaction

BaseBase

Justice Justice Trnasaction Trnasaction

BaseBase

Justice Justice Enterprise Enterprise

PortalPortal

Justice Justice Enterprise Enterprise

PortalPortal

Query *Query *

* Any user can query* Any user can query

XML DDSXML DDS

Page 11: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 12: Leveraging Oracle's Open Technology Platform to Implement the

(PRM)

(BRM)

(SRM)

(DRM)

(TRM)

Performance Reference Model

Business Reference Model

Service Component Reference Model

Data Reference Model

Technical Reference Model

Bu

siness D

riven A

pp

roach

Federal Reference Models

Page 13: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 14: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 15: Leveraging Oracle's Open Technology Platform to Implement the

Service 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

Page 16: Leveraging Oracle's Open Technology Platform to Implement the

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.”

Page 17: Leveraging Oracle's Open Technology Platform to Implement the

Infr

as t

r uct

ur e

Infr

as t

r uct

ur e

Infrastructure

Service PlatformAnd Infrastructure

Service Platform

Use

rs

Lega

cy S

yste

ms

Acc

ess

Ch

a nn

e ls

De

live

r y C

ha

n ne

ls

Se

rvic

e R

eq

’s

Se

rvic

e T

r an s

po r

t

Service AccessAnd Delivery

Component Framework

Security Layer

Presentation/Interface Layer

Business Logic Layer

Data Interchange Layer

Data Management Layer

ComponentFramework

Se

rvic

e I n

t erf

a ce

Se

rvic

e I n

t erf

a ce

Se

rvic

e I n

t eg

r at io

n

Service InterfaceAnd Integration

Technical Reference Model (TRM)

Oracle 10G Oracle 10G Application ServerApplication Server

And And DatabaseDatabase

Page 18: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 19: Leveraging Oracle's Open Technology Platform to Implement the

Service Platform and Infrastructure

Linux/Win2K/Mac

J2EE

SupportingPlatforms

IDE

/Mo

delin

g

Sof

twar

e C

onfig

urat

ion

Man

agem

ent

Tes

t M

anag

emen

t

Software Engineering

DeliverySystems

HTTP ServerMedia Server

Application ServerPortal Server

Database/Storage

Database

StorageHardware Server

Hardware/Infrastructure

Netw

ork hardware

Oracle 10G Oracle 10G Application ServerApplication Server

10G Database10G Database

Page 20: Leveraging Oracle's Open Technology Platform to Implement the

Service Platform and Infrastructure

J2EE

HTTP Server

Application ServerPortal Server

Database

Clustering

Web Cache Oracle 10G Oracle 10G

Application ServerApplication Server

10G Database10G Database

Performance/Scalablity

Centralized Management

Oracle 10g makes your enterprise architectureScalable, Available and Manageable

Page 21: Leveraging Oracle's Open Technology Platform to Implement the

Development Tools

IDE/ModelingOracle 10G Oracle 10G Application ServerApplication Server

+ Developer+ Developer

Oracle 10G development tools do more than just look pretty…..they provide real productivity for real projects

JdeveloperComplete 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

Page 22: Leveraging Oracle's Open Technology Platform to Implement the

Component Framework

Presentation/Interface Layer

Business Logic Layer

Data Interchange Layer

Data Management Layer

Security

Page 23: Leveraging Oracle's Open Technology Platform to Implement the

Security

Digital Certificate Authentication

FIPS 186: Digital Signature Standard

Secure Sockets Layer (SSL)

S/MIME

Transport Layer Security (TLS)

Web Services Security (WS-Security)

Secure Shell (SSH)

Simple Key Management Protocol (SKIP)

Security Assertion Markup Language (SAML)

In planIn plan

Not applicable

SSO

LDAP

Virtual Private Data Base

Data level Auditing

Label Security

Certificate Authority

Industrial Strength Identity

Management

Provisioning Management

And more….

Oracle 10GOracle 10GApplication ServerApplication Server

Page 24: Leveraging Oracle's Open Technology Platform to Implement the

Presentation/Interface Layer

HTML

Java Server Pages (JSP)

Extensible HTML (XHTML)

Dynamic HTML (DHTML)

Cascading Style Sheets (CSS)

Active Server Pages (ASP)

Wireless Markeup Language (WML)

XHTML Mobile Profile (XHTMLMP)

Voice XML (VXML)

•But how do you control access/flow?•How do you get re-use of components?

Oracle 10GOracle 10GApplication ServerApplication Server

Platform Lock in

Oracle MVC Framework/ADF

•Built on years of consulting projects•Real productivity

Page 25: Leveraging Oracle's Open Technology Platform to Implement the

Business Logic Layer

Java Servlet

Enterprise Java Beans (EJB)

Java Scripts

C, C++

Java Portlet API (JSR 168)

Web Services for Remote Portals (WSRP)

VB Script VB

VB .Net C#

Oracle 10GOracle 10GApplication ServerApplication Server

Platform Lock in

Managed by 10G ASManaged by 10G ASSupported by 10G DBSupported by 10G DB

…again with real toolsOracle MVC FrameworkJdeveloper/ADF

Page 26: Leveraging Oracle's Open Technology Platform to Implement the

Data Interchange Layer

XQuery

Simple Object Access Protocol (SOAP)

XMI

Electronic Business using XML (ebXML)

Resource Definition Framework (RDF)

Web Services User Interface (WSUI)

How do you map internet,OO models to relational stores?-Most complex,tedious part of development process

Oracle 10GOracle 10GApplication ServerApplication Server

And DeveloperAnd DeveloperOracle Toplink •The #1 market leader

Page 27: Leveraging Oracle's Open Technology Platform to Implement the

Data Management Layer

ODBC

Active Data Objects (ADO)

JDBC

ADO.Net

OLE/DB

DB2 Connector

How do you securely connect middle tier to DB?

Database Connectivity

Platform Lock in

Platform specific

Oracle 10GOracle 10GAdvanced Security Option•Encrypted Transport

How do you maximize performance of JDBC?How do you minimize client footprint?

Two Options•Fat JDBC for max perf•Thin JDBC for min client

Page 28: Leveraging Oracle's Open Technology Platform to Implement the

Data Management Layer

Java Online Analytical Processing (JOLAP)

Online Analytical Processing (OLAP)

eXtensible Business Reporting Language (XBRL)

XML for Analysis

Reporting and Analysis

Platform Lock in

Oracle 10GOracle 10GApplication ServerApplication Server

Oracle OLAPOracle OLAP

Oracle provides data analysisTools to suit your needs•Ad Hoc Query – Discoverer•OLAP•Data Mining

Page 29: Leveraging Oracle's Open Technology Platform to Implement the

Service Interface and Integration

Message Oriented Middleware

Database Access: PL/SQL/Net8

RPC

Transaction Processing Monitor

Oracle AdditionsIntegration

Object Request Broker: CORBA, COM, DCOM, COM+

Transformation/Routing

Adapters

Business Process Management

Oracle 10GOracle 10GApplication ServerApplication Server

And DBAnd DB

Older or ProprietarySolutions

Trading Partner Management

Business Activity Management

Specialized Formats

Page 30: Leveraging Oracle's Open Technology Platform to Implement the

Service Interface and Integration

Namespaces

XLINK

XML

XSLT

Interoperability

EDI

DTD/XML Schema

Data Format/Classification

Data Validation

Data Translation

Oracle 10GOracle 10GApplication ServerApplication Server

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

Page 31: Leveraging Oracle's Open Technology Platform to Implement the

Service Interface and Integration

WSDL

UDDI

Interface

API

Service Discovery

Service Description/ Interface

Oracle 10GOracle 10GApplication Application

ServerServer

How do you ensure web services from different vendors interoperate?

WS-Interoperability• Profiles •Oracle leadership

Page 32: Leveraging Oracle's Open Technology Platform to Implement the

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……

Page 33: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 34: Leveraging Oracle's Open Technology Platform to Implement the

J2EECustom Apps

Business ProcessManagement

Integration

Easy tp use tools

Backend Systems•Clinical Data•Eligibility

Partner Systems•Insurance•Providers

HL7

HIPAA

Secure, role basedaccess

Security baked into DB

PatientsDoctors Admins

Built in BI

Built it on Oracle 9i/9iAS/9iDS

Page 35: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 36: Leveraging Oracle's Open Technology Platform to Implement the

9iAS

FFIIRREE

WWAALLLL

Foundation for Interoperability

Oracle Healthcare iHub100+ HospitalsEach with many systemsMix of EAI and B2B

HIPPA/HTTP

HL7SOAP

Healthcare Providers,InsuranceProviders Hospitals

Page 37: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 38: Leveraging Oracle's Open Technology Platform to Implement the

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

Page 39: Leveraging Oracle's Open Technology Platform to Implement the

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Page 40: Leveraging Oracle's Open Technology Platform to Implement the

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.

Page 41: Leveraging Oracle's Open Technology Platform to Implement the
Page 42: Leveraging Oracle's Open Technology Platform to Implement the

Reminder – please complete the OracleWorld online session survey

Thank you.