Order Management Siebel internal functionality Order processing Order Management Entity Relationship Diagram
Order Management / Internal functionality Order Verification Data Verification Accounts Black List Process Verification Product Verification Product Configuration Verification Order Submit Order Print Order Item Ungroup Number Management Number Portability Management Payment Acquiring Order Item Availability Check SIM & IMEI Verification Pricing Adaptation Using Signals & PSP Engine Product Configurator Adaptation Using Signals & PSP Engine Modify Asset Order Item Ungroup Workflow Process
Order Management / Order Processing Order Submit – Web Service asynchronous request causes to TIBCO (Business Works) Workflow – Decomposition TIBCO (Business Works) Workflow – Sequencing TIBCO (Business Works) – Common Object Modeling TIBCO (Business Works) Workflow – Processing Billing ERP Internal Backend Systems TIBCO Workflow – Siebel update through EAI Object Manager (HTTP Request using Dispatcher, Rule Set, and XPath) Siebel Web Service Wrapper
Product Hierarchy Based on class exposition Highly flexible Fully customizable Attributes read only within the Order Item context Functionality Logic Inference Requires Provides Excludes Imperative Inference Custom script Compatibility & Eligibility rules Promotions OM relationship Product choice dependent of user’s authorization and account segmentation (catalog, category, user group) Compatibility & Eligibility rules Several Siebel product classes
Customer & Asset Customer Hierarchy Billing & Service Account paradigm Basically Billing Account pays just for himself The customer hierarchy must be synchronized and activated within Billing before actual Order proceeding Unlimited depth if hierarchy Legal Entity term recognition Effective customer sql querying due to effective foreign keys exposition Customer Functionality Personal Address Contact & Contact categories Cross Contacts authorization over different Customers Black List check Hierarchy synchronization against Billing Identification verification Asset Functionality Modify Asset Deactivate Asset Hierarchy realization Number Management Siebel Account Hierarchy
SOA EAI Object Manager framework supports Siebel Web Service using  WSDL (Proxy Service) SOAP over HTTP XML, XSD, XSLT Siebel Data Transformation (Data Map) Binding RPC Literal (Encoded) - default Document Literal WS - Security Siebel HTTP Request EAI Dispatcher Business Service EAI HTTP Transport Business Service Siebel Rule Sets XML, XSD, XSLT
TIBCO integration middleware IF – Integration framework Gateway Web Services or HTTP Request Synchronous request Asynchronous request Custom Java Adapter for peripheral applications like Siebel Request handled by TIBCO workflow Redirection IFBL – Integration framework business layer Gateway Request handled by TIBCO workflow Order Message Decomposition Order Items Sequencing Common Object Modeling Siebel back notification Spectra   Request handled by TIBCO workflow Siebel product against Billing product synchronization Siebel Product composition/decomposition Billing Product composition/decomposition Within TIBCO uses JMS as primary integration protocol Additional systems within TIBCO – high level

Order Management Plus Integration Topics

  • 1.
    Order Management Siebelinternal functionality Order processing Order Management Entity Relationship Diagram
  • 2.
    Order Management /Internal functionality Order Verification Data Verification Accounts Black List Process Verification Product Verification Product Configuration Verification Order Submit Order Print Order Item Ungroup Number Management Number Portability Management Payment Acquiring Order Item Availability Check SIM & IMEI Verification Pricing Adaptation Using Signals & PSP Engine Product Configurator Adaptation Using Signals & PSP Engine Modify Asset Order Item Ungroup Workflow Process
  • 3.
    Order Management /Order Processing Order Submit – Web Service asynchronous request causes to TIBCO (Business Works) Workflow – Decomposition TIBCO (Business Works) Workflow – Sequencing TIBCO (Business Works) – Common Object Modeling TIBCO (Business Works) Workflow – Processing Billing ERP Internal Backend Systems TIBCO Workflow – Siebel update through EAI Object Manager (HTTP Request using Dispatcher, Rule Set, and XPath) Siebel Web Service Wrapper
  • 4.
    Product Hierarchy Basedon class exposition Highly flexible Fully customizable Attributes read only within the Order Item context Functionality Logic Inference Requires Provides Excludes Imperative Inference Custom script Compatibility & Eligibility rules Promotions OM relationship Product choice dependent of user’s authorization and account segmentation (catalog, category, user group) Compatibility & Eligibility rules Several Siebel product classes
  • 5.
    Customer & AssetCustomer Hierarchy Billing & Service Account paradigm Basically Billing Account pays just for himself The customer hierarchy must be synchronized and activated within Billing before actual Order proceeding Unlimited depth if hierarchy Legal Entity term recognition Effective customer sql querying due to effective foreign keys exposition Customer Functionality Personal Address Contact & Contact categories Cross Contacts authorization over different Customers Black List check Hierarchy synchronization against Billing Identification verification Asset Functionality Modify Asset Deactivate Asset Hierarchy realization Number Management Siebel Account Hierarchy
  • 6.
    SOA EAI ObjectManager framework supports Siebel Web Service using WSDL (Proxy Service) SOAP over HTTP XML, XSD, XSLT Siebel Data Transformation (Data Map) Binding RPC Literal (Encoded) - default Document Literal WS - Security Siebel HTTP Request EAI Dispatcher Business Service EAI HTTP Transport Business Service Siebel Rule Sets XML, XSD, XSLT
  • 7.
    TIBCO integration middlewareIF – Integration framework Gateway Web Services or HTTP Request Synchronous request Asynchronous request Custom Java Adapter for peripheral applications like Siebel Request handled by TIBCO workflow Redirection IFBL – Integration framework business layer Gateway Request handled by TIBCO workflow Order Message Decomposition Order Items Sequencing Common Object Modeling Siebel back notification Spectra Request handled by TIBCO workflow Siebel product against Billing product synchronization Siebel Product composition/decomposition Billing Product composition/decomposition Within TIBCO uses JMS as primary integration protocol Additional systems within TIBCO – high level