1 / 42

Leveraging Oracle's Open Technology Platform to Implement the Federal Enterprise Architecture (FEA) Paul Silverstein D

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

joaquin
Download Presentation

Leveraging Oracle's Open Technology Platform to Implement the Federal Enterprise Architecture (FEA) Paul Silverstein D

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Leveraging Oracle's Open Technology Platform to Implement the Federal Enterprise Architecture (FEA) Paul Silverstein Director Technical Business Unit Oracle Corporation

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

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

  4. 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 • Notspend 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

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

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

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

  8. Corrections Justice iHub Prosecutor Law Enforcement Citizens Emergency Management Interoperability Goals in Justice Public Defender Courts Parole/Probation

  9. Justice iHub Justice Enterprise Portal Justice Trnasaction Base Built upon Justice XML Law Enforcement Prosecutor Public Defender Courts Corrections Probation & Parole 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

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

  11. Federal Reference Models (PRM) Performance Reference Model (BRM) Business Reference Model Service Component Reference Model (SRM) Business Driven Approach Data Reference Model (DRM) Technical Reference Model (TRM)

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

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

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

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

  16. Technical Reference Model (TRM) Service Platform Oracle 10G Application Server And Database Component Framework Security Layer Presentation/Interface Layer Access Channels Delivery Channels Service Req’s Service Transport Service Interface Infrastructure Service Interface Service Integration Infrastructure Business Logic Layer Data Interchange Layer Data Management Layer Infrastructure Component Framework Service Interface And Integration Service Access And Delivery Service Platform And Infrastructure Users Legacy Systems

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

  18. Media Server HTTP Server Oracle 10G Application Server Test Management Software Configuration Management Portal Server IDE/Modeling Application Server J2EE Network hardware 10G Database Database Linux/Win2K/Mac Hardware Server Storage Delivery Systems Software Engineering Database/ Storage Hardware/ Infrastructure Supporting Platforms Service Platform and Infrastructure

  19. Oracle 10G Application Server 10G Database Service Platform and Infrastructure Web Cache HTTP Server Clustering Portal Server Application Server Performance/Scalablity J2EE Centralized Management Database Oracle 10g makes your enterprise architecture Scalable, Available and Manageable

  20. Oracle 10G Application Server + Developer Development 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

  21. Component Framework Security Presentation/Interface Layer Business Logic Layer Data Interchange Layer Data Management Layer

  22. Security And more…. Oracle 10G Application Server Virtual Private Data Base SSO Label Security LDAP Data level Auditing Digital Certificate Authentication Certificate Authority S/MIME Provisioning Management Secure Sockets Layer (SSL) 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)

  23. Presentation/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) • Oracle MVC Framework/ADF • Built on years of consulting projects • Real productivity Cascading Style Sheets (CSS) Wireless Markeup Language (WML) XHTML Mobile Profile (XHTMLMP) Voice XML (VXML) Platform Lock in Active Server Pages (ASP) Dynamic HTML (DHTML)

  24. Business 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#

  25. Data 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)

  26. Data Management Layer Database Connectivity Oracle 10G JDBC How do you securely connect middle tier to DB? ODBC • Advanced Security Option • Encrypted Transport Platform Lock in Active Data Objects (ADO) 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

  27. Data 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) Platform Lock in XML for Analysis

  28. Service Interface and Integration Integration • Oracle Additions Oracle 10G Application Server And DB RPC Trading Partner Management Business Activity Management Database Access: PL/SQL/Net8 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+

  29. Service Interface and Integration Interoperability Oracle 10G Application Server XML 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

  30. Service Interface and Integration Interface How do you ensure web services from different vendors interoperate? Service Discovery Oracle 10G Application Server UDDI • WS-Interoperability • Profiles • Oracle leadership WSDL Service Description/ Interface API

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

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

  33. Patients 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

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

  35. Foundation 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

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

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

  38. Q & Q U E S T I O N S A N S W E R S A

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

  40. Reminder – please complete the OracleWorld online session surveyThank you.

More Related