* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Web Service - Oracle Software Downloads
Survey
Document related concepts
Transcript
Sue Vickers Tugdual Grall Product Manager OracleAS Portal Oracle Corporation Product Manager OracleAS Portal Oracle Corporation Oracle Application Server Portal Integrate Enterprise Applications Into Your Portal Enterprise Information Systems Mainframe Problems? Multiple Logons Inconsistent user interfaces Too much information Different Tools and Technologies Solution? Mainframe Application Server 10 G Management & Security e-Business Integration Portals J2EE & Internet Apps Wireless Business Intelligence Caching Enterprise Portals One entry point Aggregate all Data in one place Single Sign-On Constitent look and feel Different Solutions Pre-Built • Oracle E-Business Suite Custom • Declarative • SAP Portlets • Web Clipping • Partner Portlets • OmniPortlet • Development • PDK Different Solutions Pre-Built • Oracle E-Business Suite • SAP Portlets • Partner Portlets Oracle E-Business Suite SSO Integration 350+ Differents Portlets Pre-Built Portal Pages Scope – – – Daily Business Intelligence (DBI) Oracle Business Score Card (BSC) User Portlets D E M O N S T R A T I O N Oracle E-Business Portal SAP Portlets Pre-Built Java Portlets to access: – – – – Human Resources (SAP HR) Sales Management (SAP LO) Inventory Management (SAP LO) SAP Basis Functions (SAP BASIS) Installation – – – Download for free from http://portalcenter.oracle.com (Integration Solutions) Configure the External Application Register the provider D E M O N S T R A T I O N SAP Portlets SAP Portlet: Architecture SAP JCo SAP R/3 Portal Developer Kit J2EE Server OracleAS Portal Based on Web Provider (Java Portlets) Use SSO External Application integration Use SAP JCo to access SAP Systems Oracle Portal Partners Oracle Portal Community is rich with 150 partners The Portlet Catalog contains 350 portlets Oracle Portal Partners Oracle Portal Community is rich with 150 partners The Portlet Catalog contains 350 portlets Custom Solutions Custom • Declarative • Web Clipping • OmniPortlet • Development • PDK Web Clipping Lot of Business Applications are Web Based Web Clipping provides a simple way to repurpose the application into Portal Web Clipping Wizard-driven, visual capture of content and functionality from existing Web sites for presentation in portlets. Data & UI Browse to Source Web Page ‘Section’ Page, Choose Clipping Portal Page with Web Clipping Great! But: I still need to: – – – Control the UI Access non-Web-based applications Control the application flow Integrate EIS By Yourself How to connect Portal to EIS? Integrate EIS By Yourself Leverage the J2EE Platform – – – – – J2EE Connector Architecture (JCA / J2CA) Web Services XML JDBC Proprietary APIs J2EE Connector Architecture Oracle Adaptor SAP Adaptor Any Adaptor EIS Portal Developer Kit J2EE Server OracleAS Portal Standard definition (JSR112) that defines how to connect J2EE Application to EIS Vendors provide adaptors for different applications Web Services A way for applications to publish and invoke business logic in a language independent manner Uses standard protocols – HTTP/HTTPS, SMTP, JMS Uses standard definition based on XML: – – Simple Object Application Protocol (SOAP) Web Service Description Language (WSDL) Applications Vendors start to provide embedded Web Services Solutions Web Services Ingredients Client Application • Portlet/Portal 2. Locate (opt.) • EJB Web Services Directory (UDDI) 3. Invoke (SOAP) 1. Publish WSDL (opt.) Web Service Implementation (Java, .Net, …) EIS XML: Extended Markup Language Use to exchange data between applications Can be accessible by any protocol – Most common: HTTP/HTTPS Application Vendors provide XML interface to their systems Most of the Enterprise Application Integration (EAI) solutions use XML JDBC: Java Database Connectivity J2EE standard to access Database Vendors provide drivers for any relational resources – OracleAS: Oracle, DB2, SQLServer, Sybase,… The developers directly access the data/store procedures Proprietary APIs Java API EIS Portal Developer Kit OracleAS Portal Applications vendors generally provide proprietary APIs to access their system Portal Developers can use these APIs to connect portal to the enterprise application Integrate with OmniPortlet Presents data from different Data Sources as portlet: – – – – – – JCA/J2CA Web Service XML Database Web Page Spreadsheet Access Secure Data – – Authentication HTTPS Filter and Sort Data Integrate with OmniPortlet Different render-styles available – – – – – – Tabular Bar Chart Pie Chart Line Chart News Form Independent Data and Layout Declarative: Simple and Quick 1 Page Designer 2 Select the Data Source 3 Select the Layout Wizard-Based Build Empowers the Page Designer Publish the Portlet OracleAS Integration Data Source Leverage the JCA Extended adaptors – – – – – Oracle11i, SAP, Peoplesoft, Siebel, JDEdwards CICS, IMS Transaction, IMS DB, Tuxedo, VSAM http/s, smtp, ftp/s Oracle AQ, MQSeries, JMS Oracle, DB2, Sybase, Informix, SQL Server, JDBC, files Declarative Experience in the Wizard D E M O N S T R A T I O N OmniPortlet Programmatic Solutions When to use a programmatic approach: Very specialized business rules or logic Custom-designed authentication requirements Very granular processing of dynamic results Flexibility and user interface control What is the JPDK? JPDK: Java Portal Developer Kit Framework that: – – simplifies development of Java Portlets Enables Java programmers to quickly integrate Java applications Integrated with Oracle JDeveloper Contains Oracle Portlet APIs and Portlet Standard APIs JSR-168 / WSRP Before the Portal Standards…. OracleAS Portal ERP-XX (Oracle) IBM WebSphere Portal ERP-XX (IBM) BEA WebLogic Portal ERP-XX (BEA) Financials Orders Financials Orders Financials Orders With the Portal Standards…. OracleAS Portal IBM WebSphere Portal BEA WebLogic Portal Financials ERP-XX Orders JCA Web Services XML JDBC Prop. APIs EIS Portal Developer Kit J2EE Server OracleAS Portal Connect Your Custom Portlets Summary OracleAS Portal unifies your business applications Many options to integrate your applications – – – Pre-built portlets Declarative tools Coding using APIs More Information – – Demogrounds Portal Center ( http://portalcenter.oracle.com ) Session & Activity Guide Sessions - ENTERPRISE PORTALS • Design an Attractive and Compelling Portal Interface Monday, 4:00 PM Moscone 133 • An Overview of Enterprise Portals: Today and Tomorrow Tuesday, 11:00 AM Moscone 134 • Manage, Integrate, and Publish Enterprise Content into Your Portal Tuesday, 8:30 AM Moscone 133 • Develop Java Portlets for Your Portal Tuesday, 5:00 PM Moscone 252 •Get Your Community to Collaborate on the Same Portal Page Wednesday, 8:30 AM Moscone 252 •Integrate your Enterprise Business Applications Into Your Portal Wednesday, 11:00 AM Moscone 252 •Tips and Techniques for Deploying a Scalable Portal Wednesday, 1:00 PM Moscone 302 •Administer and Monitor Your Portal with Oracle Enterprise Manager Wednesday, 4:30 PM Moscone 302 Session & Activity Guide Activities - ENTERPRISE PORTALS •Hands On Labs Monday, 10:30 AM – 5:00 PM Tuesday, 8:30 AM – 12:30 PM Tuesday, 3:00 PM – 5:00 PM Tuesday, 6:30 PM – 10:00 PM Wednesday, 8:30 AM – 4:30 PM Thursday, 8:30 AM – 2:30 PM Marriott Hotel - Golden Gate B2 •Oracle DEMOgrounds Monday, 5:00 PM – 8:00 PM Tuesday, 10:30 AM – 1:00 PM Tuesday, 3:00 PM – 6:00 PM Wednesday, 11:00 AM – 4:30 PM Thursday, 10:30 AM – 2:00 PM Show floor: Booth 1326 Oracle AS •Meet the Portal Guru – Marco Tilli Tuesday, 3:30 PM Guru Lounge •Portal Partners Oracle Application Server Partner Pavilion Booth 710 QUESTIONS ANSWERS Reminder – please complete the OracleWorld session survey Thank you.