siebel 8 applications - technical architecture overview - v811

87

Click here to load reader

Upload: jorgersouza

Post on 24-Oct-2014

240 views

Category:

Documents


28 download

TRANSCRIPT

Page 1: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Page 2: Siebel 8 Applications - Technical Architecture Overview - V811

Siebel ArchitectureSiebel 8.1.1 Applications Architecture Technology Overview

Page 3: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Page 4: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Cross-Channel Optimized Architecture

Siebel Mobile Applications

Siebel Server

User InterfaceUser Interface

Business Business LogicLogic

Data Access ServicesData Access Services

Integration Integration ServicesServices

E-mail Gadgets

• Oracle Secure Enterprise Search

• Adobe Forms• Haley Rules• CCA• AIA

Supplied IntegrationsSupplied Integrations

Adobe Adobe formsforms

PSFTPSFT LegacyLegacy

SAPSAP EBSEBS

Additional Data Additional Data Sources & Sources & ServicesServices

Internal Users

LocalLocal

Fusion Middleware

Siebel Self Siebel Self ServiceService

SelfService

Web Service

s

Web ServerWeb Server Web ServerWeb Server

OLTPOLTP

Oracle BI Server

Analytical Analytical ApplicationsApplications

ETL

Web Service

s

Web ServerWeb Server

CRM CRM DatamartDatamart

Page 5: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel Platform Support

Customer Facing Customer Facing ApplicationsApplications

Browsers: Microsoft Browsers: Microsoft IE 6.0 on Windows XP SP2 or IE 6.0 on Windows XP SP2 or Windows 2000 SP4+, Microsoft IE 7.0 on Windows Vista Windows 2000 SP4+, Microsoft IE 7.0 on Windows Vista or Windows XP SP2, Netscape 8.1 on Windows XP SP2, or Windows XP SP2, Netscape 8.1 on Windows XP SP2, FireFox 1.5.0.4 on Win2K/XP/Apple OS X/Linux, Safari FireFox 1.5.0.4 on Win2K/XP/Apple OS X/Linux, Safari 2.0.1 on Apple OS X2.0.1 on Apple OS X

Employee Facing Employee Facing AppsApps

Browsers: Microsoft Browsers: Microsoft IE 6.0 on Windows XP SP2+ or IE 6.0 on Windows XP SP2+ or Windows XP Tablet PC Edition 2005 SP2+; Microsoft IE Windows XP Tablet PC Edition 2005 SP2+; Microsoft IE 7.0 on Windows XP SP2+, Windows Vista SP1+ or 7.0 on Windows XP SP2+, Windows Vista SP1+ or Windows XP Table PC Edition 2005 SP2+ Windows XP Table PC Edition 2005 SP2+

Web ServersWeb Servers HP-UX Apache-based Web Server v. 2.0.58 or aboveHP-UX Apache-based Web Server v. 2.0.58 or aboveIBM HTTP Server 6.1 or aboveIBM HTTP Server 6.1 or aboveSun Java System Web Server 6.1Sun Java System Web Server 6.1Microsoft IIS 6.0Microsoft IIS 6.0Oracle HTTP Server 10g Oracle HTTP Server 10g

Enterprise Server Enterprise Server PlatformsPlatforms

HP-UX 11i v2 (11.23 Itanium)HP-UX 11i v2 (11.23 Itanium)IBM AIX 5.3 or higherIBM AIX 5.3 or higherSun Solaris 10Sun Solaris 10Microsoft Windows 2003 Server Microsoft Windows 2003 Server Linux (SuSe Enterprise V9, Red Hat Enterprise V4, Linux (SuSe Enterprise V9, Red Hat Enterprise V4, Oracle Enterprise Linux V4 & V5.1) Oracle Enterprise Linux V4 & V5.1)

Database Server Database Server PlatformsPlatforms

IBM DB2 for LUW 9.1 IBM DB2 for LUW 9.1

IBM DB2 UDB 8 for z/OS and OS/390IBM DB2 UDB 8 for z/OS and OS/390

Oracle 11g Oracle 11g

MSSQL Server 2005 v9 modeMSSQL Server 2005 v9 mode

HTML/XML

Web ServerWeb Server

SQL

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

OLTPOLTP

Page 6: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

TCP/IP

Mobile Disconnected Applications

Enterprise Server

Siebel Remote Server

Services

Siebel Mobile / Offline Applications

Siebel Online Applications

• Comprehensive Mobile Solutions– Siebel Remote

• TrickleSync. net-change synchronization• 7 US Patents, proven, highly scalable

– Siebel Handheld

• Store-and-forward• 5 vertical applications for Sales and Service

– Siebel Wireless

• Browser-based, online application• 2-way text messaging (SMS)

HTTP/HTTPS

OLTPOLTP

Siebel File System

LocalLocalDBDBLocalLocal

DBDBLocalLocalDBDBLocalLocal

DBDBLocalLocalDBDB

Page 7: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Self Service E-Billing

• The Application Suite is based on Java and J2EE standards

– Application server load balancing

• Java Server Pages and Servlets in a Struts and Tiles framework

• JDBC for database connectivity & connection pooling

• JNDI for Directory integration (LDAP)

• JMS for Messaging

• Log4J for System monitoring

• XML Schema-based configuration

– Allow syntactical checking

– Extensive use of XML as a configuration language

• Application Servers– BEA WebLogic– IBM WebSphere

• Operating Systems– Microsoft Windows– Sun Solaris– IBM AIX– HP/UX

• Databases– Oracle

– Microsoft SQL Server

– IBM DB2

Supported PlatformsSupported Platforms

Page 8: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Self Service E-Commerce & E-Support

WebServices

EAIEAI

Siebel Enterprise Server

Siebel Data Layer ServicesSiebel Data Layer Services

User Interface - EmployeeUser Interface - Employee

Bus. Process ExecutionBus. Process Execution•Configuration & PricingConfiguration & Pricing•Account ManagementAccount Management•Catalog browse & SearchCatalog browse & Search•Product Eligibility Product Eligibility

SiebelSiebelOLTPOLTP

Oracle Secure EnterpriseSearch

IndexIndex

•Images•Collateral•FAQ’s•Literature

Administration Marketing SalesService

J2E Application ServerApplication Development Framework

User InterfaceUser InterfaceB2C and B2BB2C and B2B

Web ServerWeb Server

•Page ConstructionPage Construction•Site NavigationSite Navigation•Session ManagementSession Management•Role based securityRole based security•CachingCaching•Content aggregationContent aggregation

Standards based IntegrationStandards based IntegrationBPEL, JSR xxx, WEBDAV, BPEL, JSR xxx, WEBDAV, WSRP, Webservices etcWSRP, Webservices etc

Other KM &Other KM &ContentContentManagementManagementsystemssystems

E-Commerce E-Support

Loosely coupled to Siebel CRM through web services

~40 web services

Manage Bus RulesManage Bus Rules•Product DefinitionProduct Definition•Pricing ManagementPricing Management•Service ManagementService Management•Knowledge ManagementKnowledge Management

Web Portals

Oracle Secure EnterpriseSearch

IndexIndex

Page 9: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 10: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

• Usability = Utility…Drive continuous usability improvementsUsability = Utility…Drive continuous usability improvements

• Focus on the small things users do most often Focus on the small things users do most often

• Solve for the complete business process, not just CRMSolve for the complete business process, not just CRM

• Do not build where integration makes more sense for our customersDo not build where integration makes more sense for our customers

• Drive agility by porting relevant B-to-C & C-to-C tech to B-to-BDrive agility by porting relevant B-to-C & C-to-C tech to B-to-B

“Business users follow a simple paradigm. If they like an application and it is effective they use it more. If they don’t, they do the bare minimum.” - Dipock Das, Senior Director, CRM Innovation

Application Design Philosophy

Page 11: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Call CenterOnline Field Sales Branch Office

Transact Across All ChannelsMulti-Channel CRM

Mobile Community

Page 12: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel 8.1.1 Fully-Featured User Interface

• Highly Interactive, Intuitive and Personalized

• Network Efficient with Minimal Screen refresh

• Embedded Analytics

• Task Execution Support

• User Inbox for Workflow Items

• Intelligent Controls

• Usability features

• Zero Installation

• Built in Portal Framework

The user experience of a Win-32 application within a browser

Page 13: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Empower Users - Task Based User InterfaceReduce Navigation Complexity, Speed Adoption

• Guides Users Through Key Tasks– Improves product ease of use

– Lowers training costs

– Enables standardization of processes

• Complements 7.X Ad-hoc User Interface– Data not committed until task is complete

• Easy to Use, Flexible Development Process

– Drag and drop designer enables rapid process and task change

– Provides declarative framework for defining tasks and processes

– Minimizes scripting

Page 14: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Empower Users – World Class SearchSecure and Flexible Search

• Enhanced “Google-like” Search– SOA-based integration with Oracle SES engines– SOA infrastructure allows other search engines to be

“plugged in” as necessary– Visibility rules applied to search criteria so users only see

results that they are entitled to see

• Case/accent-insensitive Queries– Enter query without case sensitivity (John Smith, john

smith, John smith) to improve usability and adoption

• Architecture Enhancements– Supports plug and play architecture across different

search engines

• Improved User Interface– Results displayed as per the popular web search engine

interface instead of the list of records in Siebel 7.x – Keyword highlighting in the results– Ability to configure the layout of the results – Ability to sort and drill down on the results

Page 15: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel Server Sync Exchange

• Supports 3 levels of synchronization between the Siebel 8.1.1 Applications and Microsoft Exchange Server

• Level 1 - Enables Synchronization of the following Siebel Domains with MS Exchange Server

– Business Contacts– Personal Contacts– Employees– Calendar– Tasks

• Level 2 - Provides functionality to link Outlook Calendar, Contact and Task Items with Siebel Data providing a new menu inside Outlook called Siebel Options to support interoperability

• Level 3 - Provides the Outlook Calendar Control for fully functional access from within the Siebel UI

Page 16: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Microsoft Desktop IntegrationCollaboration Across the Enterprise

• Microsoft Outlook (E-mail)– Associate e-mails with CRM entities

– Customization framework available for additional CRM objects

– Available for both mobile and connected users

• Microsoft Word and Microsoft Excel– Create and populate spreadsheets or documents

using data directly from the Siebel Sales Enterprise

– Extended Siebel data into pivot tables and charts

– Siebel toolbar plug-in Invoke built-in data refresh capabilities without having to manually perform exports and imports

• Microsoft Sharepoint (Collaboration)– Presence indication – Integration with LCS

– Better team site support

– Support for Windows Sharepoint Services

Page 17: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Globalization and Localization

• Unicode

• Globalization– Global Data

– Universal Time Code (UTC)

– Multi-org schema

• Locale Support– Date and Time

– Multi-Byte

– Bi-Directional

– Currencies

– Locale-specific Spell Checking

• Localization– Call scripts, templates

• Multi-lingual outbound communication

Arabic, Chinese (Simplified & Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hebrew, Italian, Japanese, Korean, Portuguese (Brazil & European), Russian, Spanish, Swedish, Thai, Turkish

Page 18: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Oracle CRM Gadgetsfor Siebel CRM & Oracle CRM On Demand

Engage your users with seamless and easy customer information access

• Precise information when you need it– provides CRM users with critical customer

information on their desktop

• Delivers rich insights– mashes up content from enterprise apps & data

sources across the Web

• Protect your vital customer information– Provides a highly secure solution via an open &

scalable platform

Page 19: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 20: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Configuration or Customization

• Typically, traditional applications or toolkit approaches:– Are difficult to develop and can be unsupportable over time

– Are complex and time consuming to customize or integrate

– Require duplication of effort for Multi-channel deployments

– Have higher project risks with greater chance of failure

– Often fail to deliver on user expectations

• With the Siebel 8.1.1 Applications: – Customers rapidly and easily modify and maintain Customer Facing Applications

– We provide a broad functional footprint with a highly flexible Multi-platform architecture

– The innovative meta data driven architecture affords:

• intuitive business oriented tooling and administration

• development reuse within and across applications and languages

– Visual Editors and Wizards enable rapid, intuitive configuration

– The Application Upgrader merges customer changes and new Siebel features

Page 21: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel Tools

Highly Configurable

• Create and modify all application objects:– UI Objects, Business Objects, Data Objects,

Integration Objects, Services

• Familiar visual integrated development environment

• Drag-and-drop, declarative configuration• Pre-populated with objects to learn best

practices for designing and delivering effective solutions! 

Provides a greater likelihood of success in delivering the business needs, within budget

Application Execution

Business Process Business Process LayerLayer

Business Object Business Object and Servicesand Services

User InterfaceUser Interface

Data ObjectsData Objectsand Servicesand Services

IntegrationIntegrationServices andServices and

ServersServers

SiebelSiebel

External Data Sources

Page 22: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel Tools

Flexible Integrated Tool Set for Complete Control

RepositoryRepository

Business Object Editing

Database Schema Editing

Page Composition Business Process EditorContent Management

Build Once - Test - Then Deploy AnywhereSiebel

Server DeploymentsSiebel Teller Applications

LocalLocalDBDB

Siebel Mobile Applications Multiple Client Device Support

• Create and modify all application objects:

– UI Objects, Business Objects, Data Objects, Integration Objects, Services

• Familiar visual integrated development environment

• Drag-and-drop, declarative configuration

• Pre-populated with objects to learn best practices for designing and delivering effective solutions! 

Page 23: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Extending the Data Footprint

• Database Extensions– Stand-Alone Tables

– 1:1 Extensions to existing tables

– M:1 Extensions to existing tables

– Intersection Tables between

– existing tables

• Provides a table wizard for declarative specification of model extensions.

• Defines mappings for Remote Synchronization

• Supports mapping to Interface Tables for Data Importing

• Data Model changes:– Preserved from release to release through the patented upgrade technology

– Migrated out to mobile devices through the synchronization infrastructure

• Embrace existing data models within the organisation– Using External and/or Virtual Business components

Page 24: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Scripting in Siebel

• Server Script– Used for on Application, Applet and Business

Component level

– Scripting of customer Business Services

– eScript engine

• ECMAScript Edition 4. Compliant

• ECMAScript is the standard implementation of JavaScript as defined by the ECMA-262 standard.

• Uses Script Assist

– Siebel VB engine

• VB Script engine with Siebel extensions

• Available for backward compatibility

– Siebel eScript is the recommended scripting engine for Server Script

• Browser Script– JavaScript written in Tools for execution in the browser

– Allows for browser script on the Application, Applet and Business Component level

Page 25: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Maximizes business flexibility by enabling immediacy of process and business operation changes

Run Time Configuration

• Run-time Application Administration– Business processes

– Data transformation

– Assignment rules

– Personalization rules

– Product configuration rules

Siebel Client Application Execution

Business Business Process LayerProcess Layer

Business Business Object and Object and ServicesServices

User InterfaceUser Interface

Data ObjectsData Objectsand Servicesand Services

IntegrationIntegrationServices andServices and

ServersServers

SiebelSiebel

External Data Sources

Page 26: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Parallel Development and Deployment Flexibility

• Supporting Business Independence – Granular development techniques and flexible deployment options

aligned with leading practices, enable line of business independence.

• Supporting Multi-Team Development– Multiple developers work cooperatively as a team – Developers check-out projects and place onto local sandbox environments for configuration– When done, they check projects back into main repository– Optional integration with external source code control software (SCCS) enabled

Check In

Check Out

Project 1Project 2

Project 3Project 4

Project 6Project 7

Project 8Project 9

1

3

2Project 5

Project 1Project 2

Project 3Project 4

Project 6Project 7

Project 8Project 9

Project 5

Configure Project 5Project 5

Local Sandbox

Main Repository

Optional SCCS

Siebel Environment

Seamless Data FederationSeamless Data Federation Single Core Data ModelSingle Core Data Model

User Community

SalesSales

ServiceService

MarketingMarketing

eServiceeService

Business Business AdministratorsAdministrators

Page 27: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 28: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Data Management – The Challenges

• Customer information is the life blood of CRM– Successful Implementations leverage specific Customer Information Systems

• Customer centric focus is required to maintain customer data consistency • Reducing the costs of fragmented initiatives, departments, databases,

systems• Provide a single view of the customer, and all of their relationships across the

enterprise– Enable data access/flows and data consistency control across the enterprise– Maintain Data Privacy– Implement processes to validate and cleanse data

• Provide a Unique Comprehensive and Best of Breed data model with Vertical extensions

• Tight integration between Operational & Analytical data– Lack of understanding of customer’s current and potential values and needs

• No Data Management leads to “Customer Information Anarchy”– Vital information lost in the midst of unneeded/inaccurate data

Page 29: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

The Siebel 8.1.1 Applications Data Model

• Single Data Model, complete and functionally rich• Same model, or subset deployed across all platforms • Maximizes the mapping of multiple complex relationships between typical

entities– People to People and Organizations– Recommendations to Products– Pricing to Product, Customer,

Order Volume, Promotion, Agreement.

– Products to Assets, Service Requests, RMA’s and Quality

• Extensible, whilst maintaining– Upgradeability– Performance– Integration– Mobile User Support.

• Tested and tuned for performance• Accommodates data requirements and complexities of Industry Specific

Verticals

PartyOrg

S_ORG_EXT

Person

S_CONTACT

Party Type (LOV)

Party Member

S_PARTY_PER

Position

S_POSTN

Party Rel

S_PARTY_REL

Household

S_ORG_GROUP

Party S_PARTY

User List Access Group

Bus. Unit

S_BU

Page 30: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Federated Data

• The Advantages:– Enter and Maintain Data in one Location

– Provide Consistency of User Experience

– Augment Dated Applications with modern capabilities

– Improve ROI of existing application data.

• Siebel is architected to support external data in a high performance manner leveraging EAI and Integration Servers

MQ/MSMQJCAJDB

BAPI/IDOC…

XML

Web ServicesJMS

Standards based Integration

Support for packages applications

Federated database access via SQL

Web ServerWeb Server

SiebelSiebel

IntegrationServers

Unix

Legacy

ORACLESAP

MSFT

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data Access ServicesData Access Services

UI LayerUI Layer

IntegraIntegrationtion

Page 31: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

A single view of Customer Information

• Unifies customer information from multiple systems

• Creates and maintains a unique, complete and accurate customer profile

• Makes that profile available to all operational applications in real time

• Enables sophisticated analytics to derive actionable customer insight

Page 32: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Data Management: Customer Data Integration

• Creates and maintains unique, complete and accurate customer information across the enterprise

• Distributes customer information to all operational applications just in time

• Centralizes data management

• UCM enables organizations to:– Know your customers

– Improve data quality

– Utilize customer insight during all customer interactions

– Comply with privacy and regulatory requirements

– Reduce data management costs

Page 33: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Data Management: Closed Loop Data Quality

• Manages customer data through the entire lifecycle with end-to-end data management processes

• Creates the “best” customer record with match, intelligent merge and unmerge capabilities

• Cleanses and enhances data using pre-built integration to leading data quality tools

• Tracks corporate data quality effectiveness over time with robust data profiling

• Enhances customer information with external data sources:

– D&B

– Axciom

Page 34: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Data Management: Proactive Events and Policies

• Responds proactively to customer lifecycle events (change of address, opening of new account, etc.) with meaningful alerts and triggers

• Defines and executes privacy and regulatory rules to ensure compliance

• Manages and audits events and policies centrally and consistently across the enterprise

Page 35: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Comprehensive Enterprise InformationManagement

Customer Enterprise Master for Customer DataKey Entities: Party, Addresses, Relationships

Service Enterprise Service ManagementKey Entities: Service Requests, Solutions

Marketing Enterprise Offer ManagementKey Entities: Campaigns, Offers, Responses

Sales Enterprise Opportunity ManagementKey Entities: Opportunities, Orders

Assets Extended Profiling of CustomersKey Entities: Assets, Demographics, Activities

Product Enterprise Master for Product DataKey Entities: Products, Price Lists, Prices

Identity Identity MasterKey Entities: ID

Page 36: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 37: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Integration

• Deliver unique, complete and accurate customer information to source applications to drive operational benefits

• Reduce the time, risk and cost of integration with pre-packaged integration processes

• Enable state-of-the-art services oriented architecture using industry standard technologies

• Provide rigorous support for all integration modes: real time, near real time, batch, publish and subscribe

Page 38: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Flexible Integration Framework

• Enterprise Integration Manager– Supports initial and on-going migration of

bulk data from external applications into the Siebel database.

• EAI Components– Provides the ability to access business

logic & data using standard protocols and programming languages

• Service Oriented Architecture– Provides the ability to publish, consume

and invoke application functionality as services based on Industry Standards

• BPEL / ESB / AIA Support– Provides a Standards-based architecture

to simplify the complex problem of business integration

• Portal Framework– Provides the ability to Present a unified UI

via a portal or composite application

EnterpriseIntegration Manager

Service Oriented Business

Applications

All your information available, when your customers need it

PortalFramework

EAI Components

MaximizingInter-operability

WithSiebel

BPEL / ESB Support and Application Integration Architecture

Page 39: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Web ServerWeb Server

SQL

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

OLTPOLTP

J2EE/ MQ/.NET

SOAP/etc.

Synchronous & asynchronous

Programmatic (COM, Java,….)

Message-based (MQ,JMS,….)

XML and non-XML formats

(Fixed Length, CSV, iDOC,…)

Siebel’s Integration Framework Supports ThreeModes Of Integration

High-Volume Batch Integration

Service OrientedIntegration

UIIntegration

SQL

HTML / XML

SOAP

Supports Initial or periodic batch replication

Provides consistent interfaces from data model changes

Enables programmatic integration at the desktop

Support for Portal technologies

Application

Application

Page 40: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel as Consumer

EAIEAI

Siebel Application Server

Data LayerData Layer

EAIEAI

UI LayerUI Layer

Bus Bus Logic Logic LayerLayer

3rd Party Web 3rd Party Web ApplicationApplication

Siebel as Provider

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data LayerData Layer

EAIEAIASI’sASI’s

UI LayerUI Layer

Interacting with Web Services

• Web Services within Siebel– Loosely coupled, coarse-grained

– Independent of platforms and programming languages

– Enables easy use, reuse and deployment of services

– Supports consumption and publication of web services

– Based on core web services standards

• Web Services Description Language (WSDL) 1.1

• Simple Object Access Protocol (SOAP) 1.1.

• WS-I Basic Profile 1.0

• Stateless interactions

• Supports Business Services

Publish Siebel WSDL

3rd Party Web 3rd Party Web ApplicationApplication

External App Consumes Siebel Web Services

HTTP/SOAP

SiebelSiebel

Siebel Consumes External Web Services

HTTP/SOAP

Publish ExternalApp WSDL

SiebelSiebel

Page 41: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Business Services Delivered as Web Services

• Supports Rapid composite application development

• An efficient and optimized approach for integrating with Siebel Applications

• Supports “Out of the Box” functionality and Self Built

– Configure Business Service or Workflow

– Define Web Services – Associate the Business Service

or Workflow – Generate WSDL – Provide WSDL to external

application developer

• Enables the Siebel 8.1.1 Applications to fully Interoperate as part of a Service Oriented Architecture

Territory Assignment

Lead Management

Opportunity Management

Account Development

Forecasting

Pipeline Management

Incentive Compensation

Order Management

Sales Force Mobility

ServiceService

Service Delivery

Contract Management

Parts Inventory Management

Service Scheduling

Service Analysis

Returns and Parts Repair

Service Dispatch & Delivery

Customer Sat Management

Billing Management

Marketing Planning & Budgeting

Branded Awareness

Campaign Management

Channel Promotions Management

Loyalty Programs Management

Events Management

Marketing Operations

Analyze Results

Information Fulfillment

MarketingMarketingSalesSales ASIsASIs

Manage Accounts Manage Contacts Manage Household Manage Products Manage Orders Manage Quotes Manage Invoice Manage Employee Manage Position Request ATP Check Request Shipment Tracking Request Shopping Cart Transfer Manage Customer Request Follow-up Request Credit Check Manage Customers Manage Activities Manage Address Manage Offers Deliver Offers Capture Response ………

Page 42: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel Composite Application Framework

• Siebel as Portal– External Content through Siebel UI

– Siebel Portal Agent

• Siebel in Custom UI– Siebel Content through Portal or Custom UI

Page 43: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

External Content SourcesExternal Content Sources

Web

LegacySystems

MicrosoftSolutions

External Content through Siebel UI

• Provides a rich user experience – Aggregates and personalizes content from

a complex web of enterprise content and eBusiness applications

• Single sign-on session management

• Key Portal Capabilities– User Management

– Personalization

– Content Management

– Content Aggregation

– Security

– Search Portal Agent

HTML/XML

XML/Java/COM/MSMQ / MQSQL …

External Content in Siebel UI

Web ServerWeb Server

SQL

OLTPOLTP

SWSESWSE

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data Access ServicesData Access Services

UI LayerUI Layer

IntegraIntegrationtion

Page 44: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Web ServerWeb Server

External Portal SolutionsExternal Portal Solutions

Web

LegacySystems

Microsoft

Siebel Content through Portal or Custom UI

• Provides content to external applications for rendering in external UI frameworks

• Direct link with single-sign-on

• Provides:– Programmatic Interfaces

– Application Interfaces

– Web Services

– XML Web Interface

HTML/

XML

Web

Ser

vice

s

Siebel Content in Custom UI

Web ServerWeb Server

SQL

OLTPOLTP

SWSESWSE

XML/Java/COM/MSMQ / MQSQL …

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data Access ServicesData Access Services

UI LayerUI Layer

IntegraIntegrationtion

Page 45: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Oracle Fusion SOA Platform Next Generation, Standard Integration Platform

Oracle Enterprise Service BusOracle Enterprise Service Bus

BAMBAMAdaptersAdaptersB2BB2B BPEL PMBPEL PMSecuritySecurity

TransformationTransformationMessagingMessaging RoutingRouting

Page 46: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Oracle EBSOracle EBSFusion Middleware/BPEL

Transform

On Demand Request/Reply Process

Synchronization Process

XSL

TransformCommon

ObjectTransform

Cross Reference Indexing

Common Error Handling

i-Flex

G-Log

*SAP

*SAP connectors available now

Application Integration Architecture

Oracle DBOracle DB

Web ServerWeb Server

OLTPOLTP

SWSESWSE

PortalEAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data Access ServicesData Access Services

UI LayerUI Layer

IntegraIntegrationtion

Page 47: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Process Integration Packs for CRM Solutions

Siebel CRM Integration Pack for Oracle Order Management: Order to Cash

Siebel CRM Integration Pack for Oracle Trade Promotion Management

Siebel CRM Integration Pack for Oracle FLEXCUBE Account Originations

Siebel CRM and Oracle Communications for Order To Bill Process Integration Pack

Siebel CRM and Oracle Communications for Agent-Assisted Billing Care Process Integration Pack

Siebel CRM Life Sciences Integration Pack for Oracle Adverse Event Reporting System

Oracle CRM On Demand Integration to Siebel CRM

Oracle CRM On Demand Integration Pack for Oracle E-Business Suite

Demantra Integration Pack for Siebel CRM Consumer Goods

Page 48: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Integration between Siebel CRM and Oracle CRM On Demand

Hosted Environment Enterprise Customer

• Provides pre-built transformations to Siebel 6.x/7.x/8.x and other applications.

Oracle BPEL/ESB Support

IntegrationIntegrationApplicationsApplications

Transport Layer

IntegrationIntegrationServerServer

• Executes the Oracle Business Integration Application

• Provides security and guaranteed message delivery

• Pre-built Sustainable Integrations

EAI

Web Serv

er

Siebel 6.x/7.x/8.x CRM

OnDemandOnDemandConnectorConnector

HTTP(S)

EAIEAI

Web Web ServServ

erer

Oracle CRM On Demand

OLTPOLTP OLTPOLTP

Page 49: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

EAIEAI

Web Web ServServ

erer

Oracle CRM On Demand

WebServiceAPI’s

Integration between On Premise and Hosted

HTTPS/SOAP

Hosted Environment Custom Applications

OLTPOLTP

MiddlewareServer

EnterpriseApplication

CustomApplication

Page 50: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Supporting Call Center Infrastructures

• Multi-channel communications framework

– Voice, Email, Fax, Page, Wireless, Web Collaboration, etc.

• Open interfaces for:– CTI middleware servers– Email/Fax servers– Wireless network servers– Queuing engines– CRM Call Center On Demand

• Validated integrations with 3rd party communications middleware providers

• Tight integration with the UI– Multi-channel toolbar, customer

dashboard– Screen-pops, activity logging

• Keyboard enablement

Web ServerWeb Server

CTI CTI MiddleMiddlewareware

PBX/ACD/VoIP/PBX/ACD/VoIP/

IVR/eCollabIVR/eCollab

Email Email ServerServer

Wireless Wireless GatewayGateway

Fax Fax ServerServer

OtherOtherUniversal Universal QueueQueue

Siebel Application Server

Siebel EAISiebel EAI Business Logic LayerBusiness Logic Layer

User Interface LayerUser Interface Layer

CTI CTI DriverDriver

Communication ServerCommunication Server

Siebel Communication API (SCAPI)Siebel Communication API (SCAPI)

Email Email DriverDriver

Fax Fax DriverDriver

WirelessWirelessDriverDriver

Other Other DriversDrivers

VirtualVirtualConnectorConnector

CRM Call Center On Demand

Page 51: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 52: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Full Deployment Lifecycle SupportDevelop

Test

Manage

Upgrade

Deploy

SiebelSiebelSiebelSiebel

SiebelSiebel

Page 53: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Built-in Test Automation Integration

• Performance Testing– Typical Issues:

• Recording inserts hard-coded data values that need replacing with variables• Manual replacement is tedious and

time-consuming– A Siebel utility changes data values to

variables automatically with 100% accuracy

– Detailed performance diagnostics

• Functional Testing– Typical Issues:

• Pixel based reference makes scripts fragile to regular changes• Complex proprietary syntax

– Object Reference based Open API– Auto Record functionality– Enables Testing of the Application without

the need to develop scripts

Page 54: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

ProductionSource

Deployment

• Web Client Health check– Runtime Validation of High Interactivity

Web Client requirements• IE Browser settings, JRE version,

Browser versions– Automated repair of common

configuration conflicts

• Environment Verification Tool• Application Deployment Manager

– Automated runtime migration of application customizations to Staging or Production Environments

– Simple administration and execution– Pre-configured objects for

deployment

• Siebel Anywhere– Manages application deployment

to mobile devices.– Incremental changes distributed

to minimize traffic

Deploy

Page 55: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

System Management

• Customers should work with Siebel to develop an application and system management plan to address:

– Monitoring, DB Admin, Availability, Performance, Disaster Recovery, System Management

• Siebel Provides: Siebel Server Manager – Supported within Standard Client environment– Separate configuration and steady state

operational functions– Parity between GUI and CLI

• Siebel Application Response Measurement– ARM API– Currently Supported by IBM Tivoli

• Siebel is supported by the market leading application administration and monitoring tools:

– Oracle Enterprise Manager– HP Openview– IBM Tivoli– BMC Patrol

Page 56: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Siebel Upgrade Technology

• Upgrade underlying technology– No impact to existing repository

assets

– Used for enhancing infrastructure with zero downtime to business

• Upgrade application assets – including your customizations

– Supports multiple releases - upgrade from any version to the current

– Migrates all customizations

– Siebel supports High Availability Upgrade

• Read-Write key objects

• Read only majority objects

• Siebel undertakes the Upgrade process before anyone else

New New CustomisedCustomised

Customer Proven since 1997Customer Proven since 1997

CustomisedCustomised

Prior Prior NewNew

Page 57: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 58: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Security

• Layered Protection of Application– “Bank Vault” Model – No Single

Point of Failure

• Strict Adherence to Industry Standards

– Across all Layers and Technologies

• Secure Processes in addition to Product Features

– Hardening Guides, Vulnerability Testing, Secure Coding Practices

• User Management – Role based

– Identification and Validation

– External Authentication

Access ControlVisibility

Data PrivacyAudit Trail

Secure Data Storage

NETWORK / ENVIRONMENT

NETWORK / ENVIRONMENT

APPLICATIONAPPLICATION

DATADATA

Us

er

Ma

na

ge

me

nt

Fir

ewa

llP

rote

ctio

n

Sec

ure

Co

mm

un

ication

SecureDeployment

Authentication

Page 59: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Common Firewall Placement

• Firewall Deployment– Standard HTTP ports

– Multiple levels of firewall protection

– No application logic in web servers

Web Servers

ApplicationServers

Data Stores

NetworkLocalLocal

DBDB

Syn

cWeb ServerWeb Server

EAIEAI

Siebel Application Server

Business Logic Business Logic Layer and Core Layer and Core ServiceService

Data Layer ServicesData Layer Services

User Interface ServicesUser Interface Services

Bus. ProcessBus. Process

SQL

OLTPOLTP

Page 60: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SQL

OLTPOLTP

Standards Based Security and Validation

• Industry standards-based secure communication, password security and user authentication

• SSL secured communications– Between clients, Siebel server

components and external servers

• RSA SHA-1 password security

• AES data encryption

• Authentication via Industry standard platforms or custom API

– Directory Server

– Single Sign-On

– Database

– Open API

Web ServerWeb Server

SSL

SSL

SSLfor SMTPPOP3

SSL

Email Server

Directory (LDAP) Server

Page 61: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Data Security

• Customer Concerns– Access Control Usability, Flexibility, Extensibility– Externalized Access Control– Extended Audit Trail Capabilities – Privacy Requirements

• Siebel Provides:– Flexible data access

control framework

– Out of the box Auditing

• When business component fields are changed

• Who made the change

• What was changed

– Configurable utility to control audit levels

Page 62: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 63: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Availability

• The Siebel Architecture supports 24 x 7 operation for business continuity

• Ensures continuous service for high volume, highly demanding implementations

• Eliminates single points of failure (SPOF)

• Ensures the system appears to users to be always available– Through application updates and upgrades

• Provides a Holistic approach to:– Failover Services

– Scalable Services

– Distributed Services

– Storage Redundancy

Page 64: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

OLTPOLTPOLTPOLTP

Application Load BalancerApplication Load Balancer

High Availability

• Distributed Services– Multi-threaded, multi-process services– Balance work across active servers

• Load-balanced Services– Use standard HTTP load balancing– Leverage N+1 model of pooled servers

• Failover Services– Redundant server components– Redundant database server– Support for Clustering Services

• Certified for…– Oracle’s Real Appl. Cluster (RAC)– HP MC Service Guard– IBM HACMP– Microsoft Clustering Service – Sun Cluster– Veritas VCS

Web ServerWeb Server (+1) Web Server

WebServices

XML overHTTP

Web Server Load BalancerWeb Server Load Balancer

Web ServerWeb Server

Resilient pool of web servers

Resilient pool of application servers

EAIEAI

Siebel Application Server

Bus Bus Logic Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SQL

EAIEAI

Siebel Application Server

Data LayerData Layer

EAIEAI

UI LayerUI Layer

Bus Bus Logic Logic LayerLayer

EAIEAI

+ 1BrokerBroker BrokerBroker

Failover

SQL SQL

Page 65: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Recovery

• With Oracle’s Siebel Architecture: – All system data and metadata is stored in a secured database: built-in

capabilities, no coding is necessary

• Support Automatic reconnection to the database if the connection is interrupted

• Support all database platforms

• Supports hardware mirroring

– Stateless Web Connection sessions without server affinity are provided through load balancer technology

• No user connection lost in case of web server crash

• Load Balanced Web Server Farm

• Session information is embedded in the requesting URL or in Session Cookie

Page 66: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 67: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Scalability and Performance

• Evolutionary Architecture focused on supporting customer interactions in a scaleable and high performance manner leveraging:

– Efficient Clients

– Stateless Web Server, Load Balancing

– Multiple machines per Enterprise

– Multi-threaded services and servers

– Load balanced services and servers

– Fail-over and clustering

– Database connection pooling and multiplexing

SQL

HTML/XML

Web ServerWeb Server

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SiebelSiebelDatabaseDatabase

Page 68: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Architected for Scalability and Performance

Siebel Smart Web Client

• View Cache (html template caching)

• Application data transmitted independently from HTML

• High performance rendering engine

SQL

HTML/XML

Web ServerWeb Server

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SiebelSiebelDatabaseDatabase

Page 69: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Architected for Scalability and Performance

Web Server

• Web servers supported: – Microsoft IIS,

– Sun Java System,

– IBM’s IHS,

– HP-UX Apache-based

– Oracle HTTP Server

• Compressed transmissions

• Message based interactions

• Very light load on Web Servers– Acts solely as HTTP transmission

layer

– No page assembly

• Hardware based load balancing

SQL

HTML/XML

Web ServerWeb Server

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SiebelSiebelDatabaseDatabase

Page 70: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Architected for Scalability and Performance

• Siebel Server Infrastructure• Platforms supported:

– AIX, Solaris, and HP-UX– Oracle Enterprise Linux OEL5 (and

OEL4)– Other Linux: RedHat 4, SUSE 9– Windows 2003

• Predictable, near-linear scalability : – across multiple CPUs – across many servers

• Functional specialization of server components

• Application execution partitioned • Load balance requests from client

and servers• OS native multi-programming and

multi-threading libraries used• Single logical Enterprise Server

constructed of one or more physical servers to meet performance needs

SQL

HTML/XML

Web ServerWeb Server

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SiebelSiebelDatabaseDatabase

Page 71: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Architected for Scalability and Performance

Advanced Database Support

• Leading DBMS support:– Oracle 11g, including RAC

– SQL Server 2005 EE

– DB2 9.1 for Unix & Windows, DB2 8+ for z/OS

• Data manager generates optimized SQL

• Database multiplexing

• Single DBMS can support high numbers of very active concurrent users

• Scalable from PDA to Enterprise Class

SQL

HTML/XML

Web ServerWeb Server

EAIEAI

Siebel Application Server

Bus Logic Bus Logic LayerLayer

Data LayerData Layer

EAIEAI

UI LayerUI Layer

SiebelSiebelDatabaseDatabase

Page 72: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

SARM Run-time Architecture

• SARM – Siebel Application Response Measurement - enabling:

– Proactive monitoring of application response times

– Diagnosis of response time problems

– Tuning of applications to meet service level commitments

• Standards-based Application Response Measurement – based on ARM industry standard, which:

– Monitors Response Time, CPU, and Memory

– Provides Comprehensive instrumentation across all Siebel components

– Is a Light-weight scalable framework, Non-intrusive to the end-user

– Supports Monitoring and Analysis tools by Siebel and System Management partners

Application Execution

Server Server ComponentComponent

SARMSARMLogLog

ARM ARM LogLog

Server Server ComponentComponent

SARMSARMCorrelation KeyCorrelation Key

StartStart StopStop StopStopStartStart

SARM FrameworkSARM Framework

3rd Party 3rd Party ARM API ARM API LibraryLibrary

Page 73: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

S8.x PSPP results – Recently published

Linux / Unix / Windows

Whitepapers covering complete results available from the Oracle.com web site

http://www.oracle.com/apps_benchmark/html/white-papers-siebel.html

• 7,000 Siebel - IBM– IBM eServer p570

– Oracle 10g R2

– IBM AIX 5.3

• 12,000 Users – HP– HP BL460c, BL660c

– Oracle 10g R2

– RHEL 4.0

• 12,000 Users – HP– HP BL460c, BL680c

– SQL Server 2008

– Windows 2008

• 5,000 Users – HP– HP BL460c, rx6600

– Oracle 10g R2

– Oracle Enterprise Linux 4.5

• 14,000 Users - Sun– Sun T5440

– Oracle 10g R2

– Solaris 10

• 3,500 Users – IBM– IBM eServer x3850

– Oracle 10g R2

– RHEL 4.0

Page 74: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Deployment Options

• Centralized– For: Centralized Organizational structure, one center of

excellence, single command center

• Replicated – Siebel patented synchronization technology

– For: Remote disparate sites with poor infrastructure and network, Organizations with branch nodes and legal restrictions around data

• Hosted– Oracle CRM On Demand

– Siebel CRM Hosted Enterprise Edition

– For: Managed, Zero risk CRM deployments

• Federated– For: Multiple organizations working under

one Parent, different user communities

• Enterprise Business Intelligence– Using Oracle Business Intelligence and Siebel

Relationship Management / Customer Enterprise Warehouse

– For: Data analyses, insight into the business, Marketing activities

On Demand/Hosted Edition

Centralized

CLIENT CLIENT CLIENT CLIENT CLIENT

OLTPEAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

HQReplicated

CLIENT CLIENT CLIENT CLIENT CLIENT

OLTP

OLTPOLTP

EAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

HQ

EAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

Sub NodeEAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

Sub Node

Federated

CLIENT CLIENT CLIENT CLIENT CLIENT

UDMOLTP

OLTPOLTP

EAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

CDI

EAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

SvcEAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

Sales

EAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

Hosted Service

CLIENT CLIENT CLIENT CLIENT CLIENT

Enterprise BI

CLIENT CLIENT CLIENT CLIENT

ERP OLTP

OLTPEAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

SCMEAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

RMW/ CEW

EAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

ERPEAIEAI

Siebel Application Server

EAIEAI

Siebel Application Server

HQ

Page 75: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

16,00016,000

16,00016,000

14,90014,900

13,80013,800

13,00013,000

13,00013,000

11,03011,030

10,63010,630

10,50010,500

9,5709,570

8,7008,700

8,2308,230

63,79763,797

63,60063,600

41,33541,335

39,10039,100

35,00035,000

31,65031,650

30,00030,000

25,00025,000

24,30024,300

20,00020,000

17,90017,900

16,30016,300

A History of large-scale, Enterprise-wide CRM Deployments

Company Users Company Users

Page 76: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Implementing Large Scale Deployments

“Most important, Siebel technology is helping us improve the quality of dialogue we have with our customers – around what we can do better for them – something that would have been almost impossible before…” Vince Ostrosky, Vice President, CRM, IBM.

IBM – 63,600 Users Worldwide

Page 77: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Implementing Large Scale Deployments

“The enablement of a consistent, industry-leading customer experience requires the close integration of our front office. Siebel has become the primary enabling technology for customer contact at HP and allows us to provide customers with a seamless experience from one touch point to another…” Mike Overly, Vice President–Marketing, Hewlett-Packard Company

HP – 63,797 Users Worldwide

Page 78: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 79: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Operational and Analytical Business Intelligence

• Complete– Leverages and integrates data from multiple heterogeneous sources into a

single logical model

• Detailed– Direct access to detail level data in underlying data sources

– Performance and scalability to handle large data volumes

– Intelligent and seamless use of aggregates

• Rich and Complex calculations– Integrated server-based data mining and predictive capabilities

– Predictive insights to drive customer interactions at all touch points

• Relevant and Timely information– Detail level and scope personalized by built-in understanding of peoples role

– Shares the same data visibility rules with the OLTP platform

• In Context– Web Services architecture with Pre-built integrations

– Delivery options: intelligence dashboards, mobile analytics, proactive alerts

Page 80: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Oracle Business Intelligence Server

Architecture – Delivering Insight

SiebelOLTP

BackOffice

SiebelRMW/CEW

EnterpriseDW

DepartmentData Marts

Enterprise Business Model Metadata ServicesEnterprise Business Model Metadata Services

Multidimensional Analysis EngineMultidimensional Analysis Engine Data Mining SrvsData Mining Srvs

Relational (SQL) Sources

Multi-dimensional

(MDX and non-MDX) Sources

File or XMLSources

►All Relevant Enterprise Data Sources

Real-Time DecisionsReal-Time Decisions

Calculation and Integration ServicesCalculation and Integration Services

Intelligent Request Generation and Optimized Data Access ServicesIntelligent Request Generation and Optimized Data Access Services

• Single, logical view of all enterprise data

• Scalable Performance

• Rich analytical capabilities

• Centralized control, security, and visibility

Intelligent Multi-Level Caching ServicesIntelligent Multi-Level Caching Services

Intelligence Intelligence DashboardsDashboards

Information Access, Analysis and Delivery Options

ProactiveProactiveDetectionDetectionand Alertsand Alerts

MarketingMarketingSegmentationSegmentation

Data Data MiningMining

Mobile Mobile BusinessBusiness

IntelligenceIntelligence

In-ContextIn-ContextOperationalOperational

InsightInsight

Web Web ServicesServices

Ad-hoc Ad-hoc ExplorationExploration

Open Intelligence InterfaceOpen Intelligence Interface

AdvancedAdvancedReportingReporting

OthersOthers

Page 81: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Operational & Analytical Reporting

ETL

Siebel Application Server

SiebelSiebelOLTPOLTP

RelationshipRelationshipManagementManagement/ Customer / Customer EnterpriseEnterpriseWarehouseWarehouse

Web ServerWeb Server

Oracle BIOracle BIMetadata and ETLMetadata and ETL

Oracle BI Repository

Oracle BI Oracle BI SchedulerScheduler

Mail Transport Mail Transport AgentAgent

Business Business Logic and Logic and Core Core ServicesServices

Data Layer ServicesData Layer Services

Actuate Actuate Report Report ServerServer

User Interface User Interface ServicesServices

Siebel Report Definitions

CRM BI UsersBI + CRM Combined

Operational Reports• Expense Reports• Quotes• Orders• …

Oracle BI Reports• Sales Analysis• Churn Models

3rd Party Open Integration

ETL

Oracle Business Intelligence Server

Data Access Data Access Services - BIServices - BI

Modeling and Modeling and Calculation Services Calculation Services - BI- BI

Presentation Presentation Services - BIServices - BI

ReportReportMetadataMetadata

Source Data Inc Finance, Source Data Inc Finance, HR and SCMHR and SCM

Page 82: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Characteristics of an Enterprise Application

Usability

Complete CRM for the Current Environment

SIEBELCUSTOMER RELATIONSHIP

MANAGEMENT

Data ManagementPerformance and Scalability

Configuration or Customization

Operational and Analytical Business Intelligence

Availability

Security

Integration

Deployment Lifecycle

Page 83: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Summary…

• Siebel 8.1.1 Applications Architecture fully supports the requirements of today’s adaptive businesses in delivering the requirements of Front Office packaged applications:

• Designed to effectively address the challenges of multi-channel deployments.

• Architected to deliver maximum out-of-the box capabilities, whilst enabling unprecedented upgradeable capabilities for customization and configuration.

• Delivers multiple, runtime administered, workflow, rules and data driven engines to encompass all the flexible demands of the front office.

• Supports the complexities of Data Management and integration with fully embedded solutions and capabilities.

• Provides full interoperability with SOA environments, Web Services and Oracle CRM On Demand, Oracle Fusion and Component Assembly solutions.

• Addresses the challenges of the deployment lifecycle with Testing Solutions, Deployment Utilities, Management Tools Integration and Upgrade Capabilities.

• Evolved to meet the security demands of some of the top security conscious organizations.

• Has developed to deliver the availability, performance and saleability of the largest CRM implementations in the world.

• Fully embeds Analytics to provide the capabilities to deliver insight and drive customer interactions at all touch points.

Page 84: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Architecture

Q & A

Page 85: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

For More Information

search.oracle.com

or

http://www.oracle.com/applications/crm/siebel/crm-technology/index.html

Siebel CRM Architecture

Page 86: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Page 87: Siebel 8 Applications - Technical Architecture Overview - V811

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential