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

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

If you can't read please download the document

Transcript of Leveraging Oracle's Open Technology Platform to Implement the Federal Enterprise Architecture (FEA)...

  • Slide 1

Slide 2 Leveraging Oracle's Open Technology Platform to Implement the Federal Enterprise Architecture (FEA) Paul Silverstein Director Technical Business Unit Oracle Corporation Slide 3 Agenda Why an Enterprise Architecture? Federal Enterprise Architecture (FEA) Oracle Implementation and Benefits Case Study: DoD Health Summary Slide 4 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 datafor less Evaluate your business processes Modify your business processes Slide 5 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? Slide 6 ...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? Slide 7 Major Players in FEA OMB (http://www.whitehouse.gov/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 Haycockhttp://www.feapmo.gov 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 Slide 8 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. Slide 9 Interoperability Goals in Justice Parole/Probation Courts Public Defender Prosecutor Corrections Law Enforcement Citizens Emergency Management Justice iHub Slide 10 Built upon Justice XML Justice iHub Law Enforcement Law Enforcement Prosecutor Public Defender Public Defender Corrections Probation & Parole Probation & Parole Courts XML Arrest/ Incident Report XMLCharging Document XML Disposition Order XML Protection Order XML Sentencing Order XML Arrest Warrant XML Protection Order XML Sentencing Order XML Arrest Warrant XML RAP Sheet Justice Trnasaction Base Justice Enterprise Portal Query * * Any user can query XML DDS Slide 11 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 Slide 12 (PRM) (BRM) (SRM) (DRM) (TRM) Performance Reference Model Business Reference Model Service Component Reference Model Data Reference Model Technical Reference Model Business Driven Approach Federal Reference Models Slide 13 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 Slide 14 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 Slide 15 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 Slide 16 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. Slide 17 Infrastructure Service Platform And Infrastructure Service Platform Users Legacy Systems Access ChannelsDelivery ChannelsService Req sService Transport Service Access And Delivery Component Framework Security Layer Presentation/Interface Layer Business Logic Layer Data Interchange Layer Data Management Layer Component Framework Service Interface Service Integration Service Interface And Integration Technical Reference Model (TRM) Oracle 10G Application Server AndDatabase Slide 18 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 Slide 19 Service Platform and Infrastructure Linux/Win2K/Mac J2EE Supporting Platforms IDE/Modeling Software Configuration Management Test Management Software Engineering Delivery Systems HTTP Server Media Server Application Server Portal Server Database/ Storage Database Storage Hardware Server Hardware/ Infrastructure Network hardware Oracle 10G Application Server 10G Database Slide 20 Service Platform and Infrastructure J2EE HTTP Server Application Server Portal Server Database Clustering Web Cache Oracle 10G Application Server 10G Database Performance/Scalablity Centralized Management Oracle 10g makes your enterprise architecture Scalable, Available and Manageable Slide 21 Development Tools IDE/Modeling Oracle 10G Application Server + Developer Oracle 10G development tools do more than just look pretty .. they provide real productivity for real projects 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 Slide 22 Component Framework Presentation/Interface Layer Business Logic Layer Data Interchange Layer Data Management Layer Security Slide 23 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 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 10G Application Server Slide 24 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 10G Application Server Platform Lock in Oracle MVC Framework/ADF Built on years of consulting projects Real productivity Slide 25 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 10G Application Server Platform Lock in Managed by 10G AS Supported by 10G DB again with real tools Oracle MVC Framework Jdeveloper/ADF Slide 26 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 10G Application Server And Developer Oracle Toplink The #1 market leader Slide 27 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 10G Advanced 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 Slide 28 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 10G Application Server Oracle OLAP Oracle provides data analysis Tools to suit your needs Ad Hoc Query Discoverer OLAP Data Mining Slide 29 Service Interface and Integration Message Oriented Middleware Database Access: PL/SQL/Net8 RPC Transaction Processing Monitor Oracle Additions Integration Object Request Broker: CORBA, COM, DCOM, COM+ Transformation/Routing Adapters Business Process Management Oracle 10G Application Server And DB Older or Proprietary Solutions Trading Partner Management Business Activity Management Specialized Formats Slide 30 Service Interface and Integration Namespaces XLINK XML XSLT Interoperability EDI DTD/XML Schema Data Format/ Classification Data Validation Data Translation Oracle 10G Application 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 Slide 31 Service Interface and Integration WSDL UDDI Interface API Service Discovery Service Description/ Interface Oracle 10G ApplicationServer How do you ensure web services from different vendors interoperate? WS-Interoperability Profiles Oracle leadership Slide 32 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 Slide 33 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 Slide 34 J2EE Custom Apps Business Process Management Integration Easy tp use tools Backend Systems Clinical Data Eligibility Partner Systems Insurance Providers HL7 HIPAA Secure, role based access Security baked into DB Patients Doctors Admins Built in BI Built it on Oracle 9i/9iAS/9iDS Slide 35 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 Slide 36 9iAS FIREWALL Foundation for Interoperability Oracle Healthcare iHub 100+ Hospitals Each with many systems Mix of EAI and B2B HIPPA/HTTP HL7 SOAP Healthcare Providers, Insurance Providers Hospitals Slide 37 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 Slide 38 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 Slide 39 A Q & Q U E S T I O N S A N S W E R S Slide 40 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. Slide 41 Slide 42 Reminder please complete the OracleWorld online session survey Thank you.