Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.