560 likes | 689 Views
Single Sign On/Integration Server/Workflow Enhancements Technology Update 11.5.10. Introductions. Brent Mosher, Senior Sales Consultant, Applications Technology, Rocky Mountain Region brent.mosher@oracle.com
E N D
Single Sign On/Integration Server/Workflow Enhancements Technology Update 11.5.10
Introductions • Brent Mosher, Senior Sales Consultant, Applications Technology, Rocky Mountain Regionbrent.mosher@oracle.com • Jason Reedy, Senior Sales Consultant, Applications Technology, Northern California Regionjason.reedy@oracle.com
Topics • Single Sign On • Workflow Enhancements • Integration Server • Q & A
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.
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
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
Partner Application 6. Application Success URL sets session cookie and then redirects to the requested application URL ClientBrowser 1. User requests Partner or Oracle Application URL 2. User gets redirected to the SSO server 5. User gets redirected to the Success URL with URLC token passed 3. User provides user name and password through Login form Oracle Application SSO cookie set 4. Password verification SSO Server User Repository (Local or External) 1st Case: The first time a user requests an application URL The Way Things Work
Partner Application 4. Application Success URL sets session cookie and then redirects to the requested application URL ClientBrowser 1. User requests Partner application URL 2. User gets redirected to the SSO server 3. User gets redirected to the Success URL with URLC token passed SSO cookie sent from browser Oracle Application SSO Server User Repository (Local or External) 2nd Case: User is already authenticated but requests another application The Way Things Work (cont’d)
Product Dependencies • Oracle Application Server 10g (OAS 9.0.4)
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
Oracle Workflow • Embedded Process Management Engine of • the Oracle E-Business Suite • Oracle Application Server 10g Integration technologies • Database/Application Server 10g releases
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)
Release 11i highlights Workflow Enabled e-business Suite • CRM • Call Center • Service • Contacts • Support • Marketing • iStore • ERP • Order Management • Internet Procurement • Self Service Financials • Advanced Planning System • Projects • HRMS • Candidate Offer • Career Management Reviews And many more...
Traditional Workflow: Expense Report AP Standard Expense Report Process
End User Usability Enhancements • OA Framework for User Interface • Embedded Framework Regions • Include Product Specific Framework Regions in Notifications • Simple Framework Regions in Email
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
Worklist Configuration Capabilities Control Notification Filtering, Column Display and Order
Notification Mailer • Based 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
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
End User Security Enhancements Notification Security • Reminder! Responses via Notification Detail Page using e-mail requires login • SEND_ACCESS_KEY feature obsolete
Business Event System • 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
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
Integration Enhancements Java Business Event System • 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
Business Event System Architecture Integration Enhancements Common Registry of Actions Java Event Dispatcher Java Application Events PLSQL Workflow Notifications Java Actions XML on JMS PLSQL Actions Web Services Database Event Dispatcher PLSQL Application Events Asynchronous or Synchronous
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
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)
Architecture Transformation OW4J Oracle Workflow • JDeveloper IDE (Java) • Design Tool (Windows) • Web Browser (HTML) • PLSQL Engine Java Adapter • Java Engine PLSQL Engine • Database Repository • Database or XML • PLSQL Web Toolkit UI • JSP UI
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
OW4J Modeler Application Navigator Component Palette Structure Pane Property Inspector Process Window
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
Interface Repository:An enabling technologyfor E-Business Suite Web Services
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
E-Business Suite Interface Repository • 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
EBS Integration RepositoryBrowsing By Interface types By Business Entity By Product By Product Family By Standard