Title: Jerry Held
1(No Transcript)
2(No Transcript)
3Oracle Application Server Portal
Integrate Enterprise ApplicationsInto Your Portal
4Enterprise Information Systems
5Problems?
- Multiple Logons
- Inconsistent user interfaces
- Too much information
- Different Tools and Technologies
6Solution?
7Management Security
e-Business Integration
Portals
J2EE Internet Apps
Wireless
BusinessIntelligence
Caching
8Enterprise Portals
- One entry point
- Aggregate all Data in one place
- Single Sign-On
- Constitent look and feel
9Different Solutions
10Different Solutions
11Oracle E-Business Suite
- SSO Integration
- 350 Differents Portlets
- Pre-Built Portal Pages
- Scope
- Daily Business Intelligence (DBI)
- Oracle Business Score Card (BSC)
- User Portlets
12D E M O N S T R A T I O N
Oracle E-Business Portal
13SAP 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
14D E M O N S T R A T I O N
SAP Portlets
15SAP Portlet Architecture
- Based on Web Provider (Java Portlets)
- Use SSO External Application integration
- Use SAP JCo to access SAP Systems
J2EE Server Portal Developer Kit
SAP R/3
OracleAS Portal
SAP JCo
16Oracle Portal Partners
- Oracle Portal Community is rich with 150 partners
- The Portlet Catalog contains 350 portlets
17Oracle Portal Partners
- Oracle Portal Community is rich with 150 partners
- The Portlet Catalog contains 350 portlets
18Custom Solutions
19Web Clipping
- Lot of Business Applications are Web Based
- Web Clipping provides a simple way to re-purpose
the application into Portal
20Web Clipping
Wizard-driven, visual capture of content and
functionality from existing Web sites for
presentation in portlets.
Browse to Source Web Page
21Great! But
- I still need to
- Control the UI
- Access non-Web-based applications
- Control the application flow
22Integrate EIS By Yourself
23Integrate EIS By Yourself
- Leverage the J2EE Platform
- J2EE Connector Architecture (JCA / J2CA)
- Web Services
- XML
- JDBC
- Proprietary APIs
24J2EE 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
EIS
SAP Adaptor
Any Adaptor
25Web 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
26Web Services Ingredients
2. Locate (opt.)
3. Invoke (SOAP)
1. Publish WSDL (opt.)
EIS
27XML 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
28JDBC 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
29Proprietary 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
30Integrate 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
31Integrate with OmniPortlet
- Different render-styles available
- Tabular
- Bar Chart
- Pie Chart
- Line Chart
- News
- Form
- Independent Data and Layout
32Declarative Simple and Quick
1
2
3
Page Designer
33OracleAS 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
34D E M O N S T R A T I O N
OmniPortlet
35Programmatic 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
36What 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
37Before the Portal Standards.
Financials
OracleASPortal
ERP-XX(Oracle)
Orders
Financials
IBMWebSpherePortal
ERP-XX(IBM)
Orders
Financials
BEAWebLogicPortal
ERP-XX(BEA)
Orders
38With the Portal Standards.
OracleASPortal
Financials
IBMWebSpherePortal
ERP-XX
Orders
BEAWebLogicPortal
39Connect Your Custom Portlets
JCA
J2EE Server Portal Developer Kit
Web Services
XML
OracleAS Portal
EIS
JDBC
Prop. APIs
40Summary
- 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 )
41Session Activity Guide
Sessions - ENTERPRISE PORTALS
- Design an Attractive and Compelling Portal
InterfaceMonday, 400 PM Moscone 133 - An Overview of Enterprise Portals Today and
TomorrowTuesday, 1100 AM Moscone 134 - Manage, Integrate, and Publish Enterprise Content
into Your PortalTuesday, 830 AM Moscone 133 - Develop Java Portlets for Your PortalTuesday,
500 PM Moscone 252
- Get Your Community to Collaborate on the Same
Portal PageWednesday, 830 AM Moscone 252 - Integrate your Enterprise Business Applications
Into Your PortalWednesday, 1100 AM Moscone 252 - Tips and Techniques for Deploying a Scalable
PortalWednesday, 100 PM Moscone 302 - Administer and Monitor Your Portal with Oracle
Enterprise ManagerWednesday, 430 PM Moscone 302
42Session Activity Guide
Activities - ENTERPRISE PORTALS
- Hands On Labs Monday, 1030 AM 500
PMTuesday, 830 AM 1230 PMTuesday, 300 PM
500 PMTuesday, 630 PM 1000 PMWednesday,
830 AM 430 PMThursday, 830 AM 230
PMMarriott Hotel - Golden Gate B2 - Oracle DEMOgroundsMonday, 500 PM 800
PMTuesday, 1030 AM 100 PMTuesday, 300 PM
600 PMWednesday, 1100 AM 430 PMThursday,
1030 AM 200 PMShow floor Booth 1326 Oracle
AS
- Meet the Portal Guru Marco TilliTuesday, 330
PM Guru Lounge - Portal PartnersOracle Application Server Partner
Pavilion Booth 710
43A
44Reminder please complete the OracleWorld
session surveyThank you.
45(No Transcript)