450 likes | 636 Views
Sue Vickers Product Manager OracleAS Portal Oracle Corporation. Tugdual Grall Product Manager OracleAS Portal Oracle Corporation. Oracle Application Server Portal. Integrate Enterprise Applications Into Your Portal. Mainframe. Enterprise Information Systems. Problems?. Multiple Logons
E N D
Sue VickersProduct Manager OracleAS Portal Oracle Corporation Tugdual Grall Product Manager OracleAS Portal Oracle Corporation
Oracle Application Server Portal Integrate Enterprise ApplicationsInto Your Portal
Mainframe Enterprise Information Systems
Problems? • Multiple Logons • Inconsistent user interfaces • Too much information • Different Tools and Technologies
Mainframe Solution?
10G Application Server Management &Security e-Business Integration Portals J2EE & Internet Apps Wireless BusinessIntelligence Caching
Enterprise Portals • One entry point • Aggregate all Data in one place • Single Sign-On • Constitent look and feel
Pre-Built Custom • Oracle E-Business Suite • SAP Portlets • Partner Portlets • Declarative • Web Clipping • OmniPortlet • Development • PDK Different Solutions
Pre-Built • Oracle E-Business Suite • SAP Portlets • Partner Portlets Different Solutions
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
Based on Web Provider (Java Portlets) Use SSO External Application integration Use SAP JCo to access SAP Systems SAP Portlet: Architecture J2EE Server Portal Developer Kit OracleAS Portal SAP R/3 SAP JCo
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 • Declarative • Web Clipping • OmniPortlet • Development • PDK Custom Solutions
Web Clipping • Lot of Business Applications are Web Based • Web Clipping provides a simple way to re-purpose the application into Portal
Data & UI ‘Section’ Page, Choose Clipping Portal Page with Web Clipping Web Clipping Wizard-driven, visual capture of content and functionality from existing Web sites for presentation in portlets. Browse to Source Web Page
Great! But: • I still need to: • Control the UI • Access non-Web-based applications • Control the application flow
How to connect Portal to EIS? Integrate EIS By Yourself
Integrate EIS By Yourself • Leverage the J2EE Platform • J2EE Connector Architecture (JCA / J2CA) • Web Services • XML • JDBC • Proprietary APIs
J2EE Connector Architecture • Standard definition (JSR112) that defines how to connect J2EE Application to EIS • Vendors provide adaptors for different applications J2EE Server Portal Developer Kit Oracle Adaptor OracleAS Portal SAP Adaptor EIS Any Adaptor
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
Client Application • Portlet/Portal • EJB Web Services Directory (UDDI) Web Service Implementation (Java, .Net, …) Web Services Ingredients 2. Locate (opt.) 3. Invoke (SOAP) 1. Publish WSDL (opt.) 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 • Applications vendors generally provide proprietary APIs to access their system • Portal Developers can use these APIs to connect portal to the enterprise application Portal Developer Kit Java API OracleAS Portal EIS
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
Select the Data Source Select the Layout Publish the Portlet Wizard-Based Build Empowers the Page Designer Declarative: Simple and Quick 1 2 3 Page Designer
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…. Financials OracleASPortal ERP-XX(Oracle) Orders Financials IBMWebSpherePortal ERP-XX(IBM) Orders Financials BEAWebLogicPortal ERP-XX(BEA) Orders
With the Portal Standards…. OracleASPortal Financials IBMWebSpherePortal ERP-XX Orders BEAWebLogicPortal
Connect Your Custom Portlets JCA J2EE Server Portal Developer Kit Web Services XML OracleAS Portal EIS JDBC Prop. APIs
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 )
Design an Attractive and Compelling Portal InterfaceMonday, 4:00 PM Moscone 133 An Overview of Enterprise Portals: Today and TomorrowTuesday, 11:00 AM Moscone 134 Manage, Integrate, and Publish Enterprise Content into Your PortalTuesday, 8:30 AM Moscone 133 Develop Java Portlets for Your PortalTuesday, 5:00 PM Moscone 252 Get Your Community to Collaborate on the Same Portal PageWednesday, 8:30 AM Moscone 252 Integrate your Enterprise Business Applications Into Your PortalWednesday, 11:00 AM Moscone 252 Tips and Techniques for Deploying a Scalable PortalWednesday, 1:00 PM Moscone 302 Administer and Monitor Your Portal with Oracle Enterprise ManagerWednesday, 4:30 PM Moscone 302 Session & Activity Guide Sessions - ENTERPRISE PORTALS
Session & Activity Guide Activities - ENTERPRISE PORTALS • Hands On Labs Monday, 10:30 AM – 5:00 PMTuesday, 8:30 AM – 12:30 PMTuesday, 3:00 PM – 5:00 PMTuesday, 6:30 PM – 10:00 PMWednesday, 8:30 AM – 4:30 PMThursday, 8:30 AM – 2:30 PMMarriott Hotel - Golden Gate B2 • Oracle DEMOgroundsMonday, 5:00 PM – 8:00 PMTuesday, 10:30 AM – 1:00 PMTuesday, 3:00 PM – 6:00 PMWednesday, 11:00 AM – 4:30 PMThursday, 10:30 AM – 2:00 PMShow floor: Booth 1326 Oracle AS • Meet the Portal Guru – Marco TilliTuesday, 3:30 PM Guru Lounge • Portal PartnersOracle Application Server Partner Pavilion Booth 710
Q & Q U E S T I O N S A N S W E R S A
Reminder – please complete the OracleWorld session surveyThank you.