Single Sign On/Integration Server/Workflow Enhancements Technology Update 11.5.10
description
Transcript of Single Sign On/Integration Server/Workflow Enhancements Technology Update 11.5.10
Copyright © Oracle Corporation, 2004. All rights reserved.
Single Sign On/Integration Server/Workflow Enhancements
Technology Update
11.5.10
1-2 Copyright © Oracle Corporation, 2004. All rights reserved.
Introductions
Brent Mosher, Senior Sales Consultant, Applications Technology, Rocky Mountain [email protected]
Jason Reedy, Senior Sales Consultant, Applications Technology, Northern California [email protected]
1-3 Copyright © Oracle Corporation, 2004. All rights reserved.
Topics
• Single Sign On
• Workflow Enhancements
• Integration Server
• Q & A
Copyright © Oracle Corporation, 2004. All rights reserved.
Single Sign On
1-5 Copyright © Oracle Corporation, 2004. All rights reserved.
Overview
• OracleAS SSO supports single sign-on for web (browser) clients
• OracleAS SSO allows web users who access OracleAS to sign in once, and be authenticated to multiple web applications including Oracle Portal, Oracle E-Business Suite, and non-Oracle applications
• These web applications are classified as either a “partner” or “external” application.
1-6 Copyright © Oracle Corporation, 2004. All rights reserved.
Product Features in 11.5.10
• Single Sign-On
• Forced Authentication
• Automatic Language Selection
• Linking Multiple User Accounts
• Support for Third Party Directories
• Extensible Authentication
1-7 Copyright © Oracle Corporation, 2004. All rights reserved.
Benefits
• Users– Improved productivity through quicker access to
applications– Improved usability with single user identity and credentials
and application personalization
• Administrators– Lower costs and improved accuracy in user provisioning– Better security through centralized management of
security policies and authorizations– Scalable administration through delegation– Single Source of Truth
1-8 Copyright © Oracle Corporation, 2004. All rights reserved.
The Way Things Work
1st Case: The first time a user requests an application URL
1. User requests Partner or Oracle Application URL
2. User gets redirected to the SSO server
3. User provides user name and password through Login form
4. Password verification
5. User gets redirected to the Success URL
with URLC token passed
SSO cookie set
6. Application Success URL sets session cookie and then redirects to the requested application URLClient
Browser
PartnerApplication
OracleApplication
User Repository(Local or External)
SSOServer
1-9 Copyright © Oracle Corporation, 2004. All rights reserved.
3. User gets redirected to the Success URL
with URLC token passed
The Way Things Work (cont’d)
1. User requests Partner application URL
2. User gets redirected to the SSO server
SSOcookiesent from browser
4. Application Success URL sets session cookie and then redirects to the requested application URL
2nd Case: User is already authenticated but requests another application
ClientBrowser
PartnerApplication
OracleApplication
User Repository(Local or External)
SSOServer
1-10 Copyright © Oracle Corporation, 2004. All rights reserved.
Product Dependencies
• Oracle Application Server 10g (OAS 9.0.4)
1-11 Copyright © Oracle Corporation, 2004. All rights reserved.
Third Party Integration Points
• Single Sign On
• Windows Native Authentication (Kerberos)
• Netegrity SiteMinder, Entrust, Thor
• X.509v3 Digital Certificates
• Other SSO systems via custom adapter
• Oracle Internet Directory
• Sun ONE /iPlanet
• Microsoft Active Directory
• Any LDAP directory via LDIF files
• Any other directory via custom DIP agent
Copyright © Oracle Corporation, 2004. All rights reserved.
Workflow Enhancements &Integration Gateway
1-13 Copyright © Oracle Corporation, 2004. All rights reserved.
Oracle Workflow
Embedded Process Management Engine of
• the Oracle E-Business Suite
• Oracle Application Server 10g Integration technologies
• Database/Application Server 10g releases
1-14 Copyright © Oracle Corporation, 2004. All rights reserved.
Business Benefits
Visual documentation of the business process
• Crosses organizational, company boundaries
• Analyze time and costs of entire processes with multi-dimensional analysis
Business processes will change
• You can only fix what you can see
• Enabling dynamic processes sympathetic to change
• Change business processes without changing code (Reduced cost of ownership)
1-15 Copyright © Oracle Corporation, 2004. All rights reserved.
Workflow Enabled e-business Suite
ERP
• Order Management
• Internet Procurement
• Self Service Financials
• Advanced Planning System
• Projects
HRMS
• Candidate Offer
• Career Management Reviews
Release 11i highlights
CRM– Call Center– Service– Contacts– Support– Marketing– iStore
And many more...
1-16 Copyright © Oracle Corporation, 2004. All rights reserved.
Traditional Workflow: Expense Report
Approved
ShortPay
AP Approval
Manager Approval
Server Validation Approve
Reject
Resubmit Report Abort
AP ApprovalProcess
End (Approve)
End (Reject)
Start DetermineWhich ProcessTo Start From
Manager(Spending)ApprovalProcess
RejectionProcess
Server SideValidationProcess
ShortpayUnverified
Receipt Items
AP Standard Expense Report Process
1-17 Copyright © Oracle Corporation, 2004. All rights reserved.
Oracle Oracle WorkflowWorkflow
11.5.10 11.5.10 EnhancementsEnhancements
1-18 Copyright © Oracle Corporation, 2004. All rights reserved.
Oracle Oracle WorkflowWorkflow
11.5.10 11.5.10 EnhancementsEnhancements
UsabilityUsability
1-19 Copyright © Oracle Corporation, 2004. All rights reserved.
Worklist Access feature
1-20 Copyright © Oracle Corporation, 2004. All rights reserved.
Worklist Access feature
1-21 Copyright © Oracle Corporation, 2004. All rights reserved.
End User Usability Enhancements
OA Framework for User Interface
Embedded Framework Regions
• Include Product Specific Framework Regions in Notifications
• Simple Framework Regions in Email
1-22 Copyright © Oracle Corporation, 2004. All rights reserved.
Embedded Framework Regions
1-23 Copyright © Oracle Corporation, 2004. All rights reserved.
Automated Task Management
FYI Notifications
Response Required Notifications e.g.. Approvals
Browser based Oracle Workflow Worklist
• Automatically Notify Users of Tasks
• Sends Notifications to Roles (users and groups)
• Drill down capability (URL, Attachments)
• Escalation Management
• Vacation Handling
1-24 Copyright © Oracle Corporation, 2004. All rights reserved.
Automate Task Management
1-25 Copyright © Oracle Corporation, 2004. All rights reserved.
Worklist Configuration Capabilities
Control Notification Filtering, Column Display and Order
1-26 Copyright © Oracle Corporation, 2004. All rights reserved.
Choose Column Display and Order
1-27 Copyright © Oracle Corporation, 2004. All rights reserved.
Choose Notifications to Display
1-28 Copyright © Oracle Corporation, 2004. All rights reserved.
Notification Content
1-29 Copyright © Oracle Corporation, 2004. All rights reserved.
Notification MailerBased on Java Mail APIs, XML and JMS
Outbound SMTP, Inbound IMAP
HTML, Text, Summary formats
Managed & Configured using the Oracle Workflow Manager
Some customers send up to 20000 outbound emails/day
1-30 Copyright © Oracle Corporation, 2004. All rights reserved.
Electronic Signatures
What are Electronic Signatures
• Password Based E-Signatures (PSIGS)
• Digital Signatures (PKCS7 / X.509)
• Biometrics, etc.Why Electronic Signatures
• Government Requirements
• Contractual Obligations
• High Value Transactions
• Security Consciousness
1-31 Copyright © Oracle Corporation, 2004. All rights reserved.
End User Security Enhancements
Reminder! Responses via Notification Detail Page using e-mail requires login
• SEND_ACCESS_KEY feature obsolete
Notification Security
1-32 Copyright © Oracle Corporation, 2004. All rights reserved.
Oracle Oracle WorkflowWorkflow
11.5.10 11.5.10 EnhancementsEnhancements
IntegrationIntegration
1-33 Copyright © Oracle Corporation, 2004. All rights reserved.
Applications raise events
Declaratively register
• Business Events
• Actions to Business Events (no coding required)
Actions include
• Launching a workflow
• Publishing XML to JMS
• Executing Code
Business Event System
1-34 Copyright © Oracle Corporation, 2004. All rights reserved.
Why?
Don’t hardcode your business actions or process to your application
Achieve maximum flexibility to make additions and modifications without changing code
Identifying business events already key part of the development process
Register Events, optionally register actions
1-36 Copyright © Oracle Corporation, 2004. All rights reserved.
Integration Enhancements
Java Raise API Simple Java Interface Supports Heterogeneous Subscriptions
– Synchronous / Asynchronous and Java / PL/SQL
Supports any serializable Java Business Object Payload
Supports Java Generate Function Independent of Event raise technology –
PL/SQL or Java Simplified User Interface
Java Business Event System
1-38 Copyright © Oracle Corporation, 2004. All rights reserved.
DatabaseEvent
Dispatcher
Java Actions
PLSQLApplication
JavaApplication
PLSQLActions
JavaEvent
Dispatcher
Common Registry of Actions
PLSQLWorkflow
Notifications
XML on JMS
Web Services
Asynchronous or Synchronous
Events
Events
Integration Enhancements
Business Event System Architecture
1-42 Copyright © Oracle Corporation, 2004. All rights reserved.
Integration Web Services Support
Exposes key integration points using API and XML Documents
Exposes OAG, cXML, Rossetta Net Business Object Documents as Web Services using the Workflow Business Event System
Based on open standards – SOAP, WSDL, XML
1-43 Copyright © Oracle Corporation, 2004. All rights reserved.
Oracle Oracle WorkflowWorkflowFuturesFutures
1-44 Copyright © Oracle Corporation, 2004. All rights reserved.
Oracle Workflow For Java (OW4J)
Currently Under Development
Next generation of Oracle Workflow
Java based Business Process Management
Integrated with Oracle JDeveloper Application Developer Framework
You choose whether your workflow is executed by the database or java engine (based on where your business logic is deployed)
1-45 Copyright © Oracle Corporation, 2004. All rights reserved.
Architecture Transformation
PLSQL Web Toolkit UI
Design Tool (Windows)
Database Repository
Java Engine PLSQL Engine
JSP UI
JDeveloper IDE (Java)
Web Browser (HTML)
Database or XML
Oracle Workflow OW4J
PLSQL Engine Java Adapter
1-46 Copyright © Oracle Corporation, 2004. All rights reserved.
Today…Oracle Workflow Builder
1-47 Copyright © Oracle Corporation, 2004. All rights reserved.
Future……OW4J Modeler
OW4J Modeler
• Applications developer tool
• Integrated with Oracle JDeveloper Application Framework
Based on XML
• Leverages Oracle JDeveloper Application Framework metadata services
Runs on platforms supported by Oracle JDeveloper
1-48 Copyright © Oracle Corporation, 2004. All rights reserved.
OW4J Modeler
1-49 Copyright © Oracle Corporation, 2004. All rights reserved.
OW4J Modeler
ComponentPalette
PropertyInspector
Process Window
ApplicationNavigator
StructurePane
1-50 Copyright © Oracle Corporation, 2004. All rights reserved.
Future…OW4J Self Service Modeler
OW4J Self Service Modeler
• Browser Based
• Process modeler for Business Analysts
• Optimized for simple use case scenarios (Notification messages editing & simple activity re-sequencing )
• Hosted environments
1-51 Copyright © Oracle Corporation, 2004. All rights reserved.
OW4J Self Service Modeler
1-52 Copyright © Oracle Corporation, 2004. All rights reserved.
Interface Interface Repository:Repository:An enabling An enabling technologytechnology
for E-Business for E-Business Suite Suite
Web ServicesWeb Services
1-53 Copyright © Oracle Corporation, 2004. All rights reserved.
E-Business Suite Interface Repository
Catalog of all E-Business Suite Interfaces
Open to Customers, Consultants, Integrators
• The Single source of truth for Integration projects
Powerful User Interface for searching and viewing available interfaces
Automatically kept in step with source code, via standard patching technology
1-54 Copyright © Oracle Corporation, 2004. All rights reserved.
Contains all E-Business Interfaces that a customer may wish to call or expose
• PL/SQL Procedure
• Java Class
• Java Service Beans
• XML Gateway Messages
• EDI Messages
• Interface Table
• Concurrent Program
• Workflow Process
• Web Service
• Enterprise JavaBean
E-Business Suite Interface Repository
1-55 Copyright © Oracle Corporation, 2004. All rights reserved.
EBS Integration RepositoryBrowsing
By Interface types
By Business Entity
By Product
By Product Family
By Standard
1-56 Copyright © Oracle Corporation, 2004. All rights reserved.
EBS Integration RepositorySearching
Simple Search
Name
Product
Product Family
Internal Name
Interface Type
Advanced Search
Business Entity
Scope
Status
Miscellaneous
Standard
Standard Spec
1-57 Copyright © Oracle Corporation, 2004. All rights reserved.
EBS Integration Repository What do I get…..
More info, faster, better
• Comprehensive and complete information
• Rapid Discovery of information
• Implementation timeline reduced (because you got the right info in the first place)
• Integration more efficient - found the right stuff with little effort
1-58 Copyright © Oracle Corporation, 2004. All rights reserved.
Integration Gateway Components
1-59 Copyright © Oracle Corporation, 2004. All rights reserved.
The Customer Data Hub
A single source of truth about your customers even if you aren’t using any of the E-Business Suite
Leverages E-Business Suite data model and data quality services
Siebel PeopleSoft
LegacyBroadvision
The Customer Data Hub
1-60 Copyright © Oracle Corporation, 2004. All rights reserved.
AQ&Q U E S T I O N SQ U E S T I O N S
A N S W E R SA N S W E R S
Copyright © Oracle Corporation, 2004. All rights reserved.
Thank You.