Download presentation
Presentation is loading. Please wait.
Published byLenard Blair Modified over 9 years ago
2
Sue Vickers Product Manager OracleAS Portal Oracle Corporation Tugdual Grall Product Manager OracleAS Portal Oracle Corporation
3
Integrate Enterprise Applications Into Your Portal Oracle Application Server Portal
4
Enterprise Information Systems Mainframe
5
Problems? Multiple Logons Inconsistent user interfaces Too much information Different Tools and Technologies
6
Solution? Mainframe
7
J2EE & Internet Apps Portals Wireless Business Intelligence e-BusinessIntegration Management & Security Caching ApplicationServer 10 G
8
Enterprise Portals One entry point Aggregate all Data in one place Single Sign-On Constitent look and feel
9
Different Solutions Pre-Built Oracle E-Business Suite Oracle E-Business Suite SAP Portlets SAP Portlets Partner Portlets Partner Portlets Custom Declarative Declarative Web Clipping Web Clipping OmniPortlet OmniPortlet Development Development PDK PDK
10
Different Solutions Pre-Built Oracle E-Business Suite Oracle E-Business Suite SAP Portlets SAP Portlets Partner Portlets Partner Portlets
11
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
12
D E M O N S T R A T I O N Oracle E-Business Portal
13
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)http://portalcenter.oracle.com – Configure the External Application – Register the provider
14
D E M O N S T R A T I O N SAP Portlets
15
J2EE Server Portal Developer Kit SAP Portlet: Architecture Based on Web Provider (Java Portlets) Use SSO External Application integration Use SAP JCo to access SAP Systems SAP R/3 SAP JCo OracleAS Portal
16
Oracle Portal Partners Oracle Portal Community is rich with 150 partners The Portlet Catalog contains 350 portlets
17
Oracle Portal Partners Oracle Portal Community is rich with 150 partners The Portlet Catalog contains 350 portlets
18
Custom Solutions Custom Declarative Declarative Web Clipping Web Clipping OmniPortlet OmniPortlet Development Development PDK PDK
19
Web Clipping Lot of Business Applications are Web Based Web Clipping provides a simple way to re- purpose the application into Portal
20
Web Clipping Browse to Source Web Page Wizard-driven, visual capture of content and functionality from existing Web sites for presentation in portlets. ‘Section’ Page, Choose Clipping Portal Page with Web Clipping Data & UI
21
Great! But: I still need to: – Control the UI – Access non-Web-based applications – Control the application flow
22
Integrate EIS By Yourself How to connect Portal to EIS?
23
Integrate EIS By Yourself Leverage the J2EE Platform – J2EE Connector Architecture (JCA / J2CA) – Web Services – XML – JDBC – Proprietary APIs
24
J2EE Connector Architecture Standard definition (JSR112) that defines how to connect J2EE Application to EIS Vendors provide adaptors for different applications OracleAS Portal J2EE Server Portal Developer Kit Oracle Adaptor EIS SAP Adaptor Any Adaptor
25
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
26
Web Services Ingredients Client Application Portlet/Portal Portlet/Portal EJB EJB Web Service Implementation Implementation (Java,.Net, … ) EIS 1. Publish WSDL (opt.) 2. Locate (opt.) 3. Invoke (SOAP) Web Services Directory (UDDI)
27
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
28
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
29
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 OracleAS Portal Portal Developer Kit EIS Java API
30
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
31
Integrate with OmniPortlet Different render-styles available – Tabular – Bar Chart – Pie Chart – Line Chart – News – Form Independent Data and Layout
32
Declarative: Simple and Quick Page Designer 1 Publish the Portlet 23 Wizard-Based Build Empowers the Page Designer Select the Data Source Select the Layout
33
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
34
D E M O N S T R A T I O N OmniPortlet
35
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
36
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
37
Before the Portal Standards…. OracleAS Portal IBM WebSphere Portal BEA WebLogic Portal ERP-XX (Oracle) ERP-XX (IBM) ERP-XX (BEA) Financials Orders Financials Orders Financials Orders
38
With the Portal Standards…. OracleAS Portal IBM WebSphere Portal BEA WebLogic Portal Financials Orders ERP-XX
39
Connect Your Custom Portlets OracleAS Portal J2EE Server Portal Developer Kit Web Services EIS XML JDBC JCA Prop. APIs
40
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 )http://portalcenter.oracle.com
41
Sessions - ENTERPRISE PORTALS Session & Activity Guide 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
42
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
43
A Q & Q U E S T I O N S A N S W E R S
44
Reminder – please complete the OracleWorld session survey Thank you.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.