f90aa15f665f5baa5c773cdfccd24cb5.ppt
- Количество слайдов: 42
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: Do. D 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 i. Hub 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 i. Hub 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) Legacy Systems Service Integration Data Management Layer Infrastructure Oracle 10 G Security Layer Application Server Presentation/Interface Layer And Business Logic Layer Database Interchange Layer Component Framework Service Interface Infrastructure Service Transport Service Req’s Delivery Channels Access Channels Users Service Platform 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 Media Server HTTP Server Oracle. Server Portal 10 G Application Server J 2 EE 10 G Database Linux/Win 2 K/Mac Hardware Server Storage Supporting Platforms Delivery Systems Software Database/ Engineering Storage Hardware/ Infrastructure Network hardware Test Management Service Platform and Infrastructure
Service Platform and Infrastructure Web Cache Clustering Performance/Scalablity Centralized Management HTTP Server Oracle 10 G Portal Server Application Server J 2 EE 10 G Database Oracle 10 g makes your enterprise architecture Scalable, Available and Manageable
Development Tools IDE/Modeling Oracle 10 G 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 10 G – a huge leap forward Oracle 10 G 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 Industrial Strength Identity Management Security SSO LDAP Oracle 10 G Digital Certificate Authentication Application Server S/MIME Secure Sockets Layer (SSL) Transport Layer Security (TLS) 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 10 G 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 Beans (EJB) 10 G Enterprise Java Application (JSR 168) Server Java Portlet API Web Services for Remote Portals (WSRP) Managed by 10 G AS C, C++ Supported by 10 G DB VB Script VB Platform. Net VB Lock 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 10 G Application Server Electronic Business using XML (eb. XML) 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 10 G ODBC 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 DB 2 Connector Platform specific
Data Management Layer Oracle provides data analysis Tools to suit your needs • Ad Hoc Query – Discoverer • OLAP • Data Mining Reporting and Analysis e. Xtensible 10 G Oracle. Business Reporting Language (XBRL) Application Server Java Online Analytical Processing (JOLAP) Online Analytical Processing (OLAP) Oracle OLAP XML for Platform. Analysis in Lock
Service Interface and Integration Oracle Additions Integration Trading Partner Management RPC Business Activity Management Database Access: PL/SQL/Net 8 Specialized Formats Oracle 10 G Message Oriented Middleware Application. Management Server Business Process 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 10 G EDI Application Server 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 10 G Application WSDL Server API Service Discovery Service Description/ Interface
10 G 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 10 G 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 9 i/9 i. AS/9 i. DS Easy tp use tools Secure, role based access Built in BI J 2 EE Custom Apps Backend Systems • Clinical Data • Eligibility Business Process Management HL 7 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 (Hl 7 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 9 i. AS HL 7 SOAP W A L L Oracle Healthcare i. Hub 100+ Hospitals Each with many systems Mix of EAI and B 2 B Hospitals
Oracle 10 G 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
Q & A QUESTIONS ANSWERS
Next Steps…. Ÿ Recommended sessions – 3: 30 Thurs: Defillipi: Homeland Security Integration Architecture Ÿ Recommended demos and/or hands-on labs – – Various 10 G Application Server booths Justice i. Hub 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 Oracle. World online session survey Thank you.


