<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel



Similar documents
The Oracle Fusion Development Platform

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

Oracle Application Development Framework Overview

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Groot, Groter, Groots(t)

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

ADF. Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools

Oracle SOA Suite Then and Now:

<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks

Oracle Platform Security Services & Authorization Policy Manager. Vinay Shukla July 2010

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

Reporting component for templates, reports and documents. Formerly XML Publisher.

JD Edwards EnterpriseOne Mobile Solutions

Building and Using Web Services With JDeveloper 11g

How To Develop A Mobile Application On An Android Device

Mobilize Your ERP with ADF Mobile

IBM Rational Web Developer for WebSphere Software Version 6.0

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c


ActiveVOS Server Architecture. March 2009

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Oracle Fusion Middleware 11g Release 1 IDM Suite

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Reusing Existing * Java EE Applications from Oracle SOA Suite

SOA Best Practices (from monolithic to service-oriented)

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

Intalio BPM. The first and only complete Open Source Business Process Management System

Oracle SOA Suite: The Evaluation from 10g to 11g

1 What Are Web Services?

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Tutorial on Building a web Application with Jdeveloper using EJB, JPA and Java Server Faces By Phaninder Surapaneni

1 What Are Web Services?

<Insert Picture Here> Optimized WebLogic Monitoring with Oracle Enterprise Manager

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform

Business Process Execution Language for Web Services

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

SOA REFERENCE ARCHITECTURE: WEB TIER

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

applications. JBoss Enterprise Application Platform

Safe Harbor Statement

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

E-Business Suite Oracle SOA Suite Integration Options

SNUG June 16, 2006 The Future of PeopleSoft Integration

Agenda. Fusion Middleware Release 12 Fusion Applications

ORACLE UNIVERSITY İSTANBUL EĞİTİM PROGRAMI

Oracle Business Activity Monitoring 11g New Features

ORACLE WEBCENTER PORTAL

Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

IT FUSION CONFERENCE. Build a Better Foundation for Business

Developing Rich Web Applications with Oracle ADF and Oracle WebCenter Portal

Oracle Reference Architecture and Oracle Cloud

SERVICE ORIENTED ARCHITECTURE

Portals, Portlets & Liferay Platform

Guiding Principles for Technical Architecture

Oracle JDeveloper 10g for Forms & PL/SQL

ORACLE SOA SUITE. Product Overview

Oracle BPEL Nuts and Bolts

An introduction to creating JSF applications in Rational Application Developer Version 8.0

Accelerated Java EE Open Source Development with Eclipse CON1905

Oracle IDM Integration with E-Business Suite & Middleware Technologies

What Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security

Applications. Oracle WebCenter 11 g Handbook: Build Rich, Customizable Enterprise 2.0. Oracle Press ORACLE. Philipp Weckerle.

Extending PeopleSoft Applications with Oracle Fusion Middleware. An Oracle White Paper April 2007

PRACTICAL ADF APPLICATION DEPLOYMENT FOR FUSION MIDDLEWARE ADMINISTRATORS

Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Enterprise Content Management Strategy and Vision Roel Stalman

ORACLE ADF MOBILE DATA SHEET

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Oracle Hyperion Financial Management Custom Pages Development Guide

JEE Web Applications Jeff Zhuk

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

OracleAS Identity Management Solving Real World Problems

<Insert Picture Here> Achieving Business & Government Interoperability through PaaS & SaaS

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle White Paper December Mobility for Oracle Applications using Fusion Middleware

Transcription:

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

Agenda Fusion Middleware Overview jdeveloper / ADF Overview Orion Case Study Building ADF applications on Siebel backend

JDeveloper Single, Integrated, Standards-based Development Tool

Visual and Declarative WYSIWYG UI design Flow diagrams Modelers Visual XML Editors Process Flow

Choice of Development Styles Visual Dialog Code

Enterprise IDE Java EE Web Services BPEL & ESB BAM WebCenter / Portlets Database XML JDeveloper

Full Lifecycle Support Code Design Debug And Test Versioning Analyze Deploy Tune

Oracle Application Development Framework <Insert Picture Here>

Oracle Application Development Framework End to End Java EE Framework Increase productivity Improve ease-of-use Promote service oriented development Standards-based

Application Development Framework Visual Application Assembly Device View Controller Model Device & Browser Adaptation Ajax Flash Mobile Web 2.0 Page Flow Service Binding

Oracle ADF An Enterprise Java Framework Add value and simplify Java EE Provides solutions for: Binding UI components and framework Controller Declarative and proficient business services Visual and declarative development

ADF Faces Rich Client Components 100+ AJAX enabled JavaServer Faces components Data visualization components (Graphs and Maps) Drag-and-drop framework Dialog and popup framework Navigation menu framework Partial page rendering Active data framework Advanced data streaming Complete JavaScript API

Java EE Applications Desktop Client Web / Wireless Swing JSP JSF View Struts JSF Controller EJB/JPA Java Classes Web Services Model Business Services Data Source Relational Data XML Data Legacy Data Packaged Apps

Oracle ADF Architecture Rich Client Web / Wireless ADF Swing JSP JSF/ADF Faces View Struts JSF Controller ADF Model Model (JSR 227) EJB/ Toplink ADF Business Components Java Classes Web Services Portlets Business Services Data Source Relational Data XML Data Legacy Data Packaged Apps

Oracle ADF Architecture Rich Client Web / Wireless ADF Swing JSP JSF/ADF Faces View Struts JSF Controller ADF Model Model (JSR 227) EJB/ Toplink ADF Business Components Java Classes Web Services Portlets Business Services Data Source Relational Data XML Data Legacy Data Packaged Apps

Oracle Fusion Architecture View Business Logic Data WebCenter User Interface ADF Faces components JSR-227 Data Binding Business Services DB Schema Web Services Business Activity Monitoring Rules Engine facts results BPEL Process Assign Task Human Workflow Service Task Complete Monitoring Policy evaluation Orchestration Human interaction

Project Orion Case Study <Insert Picture Here>

Simplified Support Siebel SupportWeb ebiz 7.8 Hyperion e-support Siebel Call Center Customer Connection Customer1 My Oracle Support Classic MetaLink ITS Customer Portal Enhanced OracleMetaLink 3 Oracle Customer Support Siebel Call Center 8.0

Software Architecture Metalink3 Portal Customers AS 10g ADF Faces.jspx Backing Beans / Managed Beans ADF Model ADFm for Table components EJB3 Session Beans JPA Entity Beans Portal Database Web Services Proxy (JAX -RPC) Web Services Handlers Token, NoSession, Logout SOAP Call Center WebServices SOAP Orion Shared Services WebServices exposed from Portal Core SOAP SOAP Orion Internal Portal

Orion Architecture

Metalink3 Software Metrics No Of Files: 5607 Java Files: 4479 JSPX files: 291 Lines of Code: 841,292 (~850K) Java code: 461,823 JSPX code: 42,474 No Of Web Services: 44 + Proxies for all WS

Product Stack ADF 10.1.3.1 Used to develop MetaLink 3 Portal & KM/SURe Web Services SOA Suite 10.1.3.1 Application Server component used for Orion Fusion Mid-Tiers Web Services Manager used for Web Services Security against OIDs BPEL is used for DTI Interface between ebiz and Call Center SES 10.1.8.2 Orion KM uses for searching SURe Knowledge data via web services and custom identity plug-in ODI 10.1.3.2 Oracle Data Integrator is used for ebiz to SURe/BugRep integrations OViD 10.1.4.0.1 Oracle Virtual Directory is used for APS interface to corporate OID servers OID/SSO 10.1.4.0.1 Existing Corporate LDAP and SSO servers integrated for authentication & authorization Oracle 10.2.0.3.0 64 bit RDBMS Portal, OIF, ODI & Siebel databases Siebel 8.0 Orion Call Center Orion Database (10g) EAI/Custom App Object Manger for web services

Orion Development Framework (ODF) ODF is the infrastructure for Orion portal development. ODF = ADF Technology (JDeveloper, Model View Controller, Enterprise Java Beans) + Project, Application & Database Structure (Standards, Source Control) + Orion Information Framework Security (Single Sign On,, Web Services Manager) + Web Services Layer (Interface to Siebel 8.0 Web Services) Provides the ADF baseline framework and procedures with coding examples to enable rapid development of Orion portal applications.

ODF Features Dynamic Menus Table driven menu for extensibility Admin controlled user interface text Table driven Multi-Lingual text capability No downtime to update screen text. Context based help pages Consistent look and feel across web pages Synchronization of changes across multiple JVMs Pagination model within page and list items Dynamic Web Services end point changes - driven through site parameters Configurable Home Page Dynamic addition of sub-tabs Personalized based on user s preference New UI on top of SES Web Services Caching mechanism for frequently used data - Products / Templates Role based access control to features - OID managed users and roles Customized Exception Handling

MetaLink 3 Portal

Internal portal prototype on ADF 11g

Q&A More Information: FMW Best Practice Center for Siebel http://www.oracle.com/technology/tech/fmw4apps/siebel Contact: nishit.rao@oracle.com