TIBCO ActiveCatalog Product Catalog. Software Release September 2011
|
|
|
- Angela Perkins
- 10 years ago
- Views:
Transcription
1 TIBCO ActiveCatalog Product Catalog Software Release September 2011
2
3 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE. USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN LICENSE.PDF) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE LICENSE FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME. This document contains confidential information that is subject to U.S. and international copyright laws and treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO Software Inc. TIBCO, The Power of Now, TIBCO ActiveMatrix BusinessWorks, TIBCO Runtime Agent, TIBCO Administrator, TIBCO Enterprise Message Service, and TIBCO BusinessEvents are either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries. EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. other product and company names and marks mentioned in this document are the property of their respective owners and are mentioned for identification purposes only. This software may be available on multiple operating systems. However, not all operating system platforms for a specific software version are released at the same time. Please see the readme.txt file for the availability of this software version on a specific operating system platform. THIS DOCUMENT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME. THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES. Copyright TIBCO Software Inc. ALL RIGHTS RESERVED. TIBCO Software Inc. Confidential Information
4
5 TOC 5 Contents Preface...7 Related Documentation...8 Typographical Conventions...9 Connecting with TIBCO Resources...11 Chapter 1 Introduction: TIBCO ActiveCatalog...13 TIBCO Advanced Fulfillment Solution Set...14 Chapter 2 High Level Data Model...17 ActiveCatalog Data Model for the Telecommunications Product Catalog...18 Master Repositories...18 Relationships...19 ActiveCatalog Telco Overall UML Diagram...20 ActiveCatalog Data Repository Dictionary...21 Product...21 Characteristic...25 CharacteristicDataType...27 Price...27 owance...30 Discount...31 PolicyRule...33 Segment...36 Catalog...36 Party...37 PartyExtension...39 PlanFragment...39 Milestone...40 Relationship Attributes...40 Sample Data Examples with the ActiveCatalog Telco Data Model...43 Segment Data...43 Product Data...43 Devices/Hardware...44 Options...45 Tariffs...45 Services...46 Product...47 Composite Products and Complex Product Offerings...47 Extensibility: Adding a new Product Component...49
6 6 TOC Price...50 Simple Price...50 Composite Pricing...51 Composite Pricing Detail...51 Tariff Usage Group...52 Party Data...52 Additional Class type for PRICE - Corporate Framework Agreement...54 Corporate Framework Agreement Definition...54 Corporate Framework Agreements - PRICE Class...54 Chapter 3 SID-based Data Modeling for Product Catalog...61 ProductOffering ABE and other Top-Level SID Entities for the Telco Product Catalog Model.62 SID Business Entities Below ProductOffering...63 SID Patterns for Complex Entities and Extensibility...64 Chapter 4 Interfaces...67 Import Interfaces...68 Export Interfaces...69
7 Preface The preface contains information about documentation related to the current document, typographical conventions, and information on how to contact TIBCO support.
8 8 Preface Related Documentation This section lists documentation resources you may find useful. TIBCO ActiveCatalog Installation and Configuration: Read this manual for instructions on site preparation, installation, and configuration. TIBCO ActiveCatalog Product Catalog : Read this manual for instructions on product catalog. It also provides details about the data models. TIBCO ActiveCatalog User's Guide: This manual explains the features of TIBCO ActiveCatalog. It provides the details of the User and Administrator tasks. TIBCO ActiveCatalog Release Notes: Read the release notes for a list of features. This document also contains the list of known issues for this release.
9 Preface 9 Typographical Conventions The following typographical conventions are used in this manual: Table 1: General Typographical Conventions Convention TIBCO_HOME ENV_NAME ENV_HOME MQ_HOME AC_HOME code font bold code font Use Many TIBCO products are installed within the same home directory. This directory is referenced in documentation as TIBCO_HOME. The value of TIBCO_HOME depends on the operating system. For example, on Windows systems the default value is C:\tibco. Other TIBCO products are installed into an installation environment. A product installed into an installation environment does not access components in other installation environments. Incompatible products and multiple instances of the same product must be installed into different installation environments. An installation environment consists of the following properties: Name Identifies the installation environment. The name is appended to the name of Windows services created by the installer and is used in the path to the product in the Windows Start > Programs menu. This directory is referenced in documentation as ENV_NAME. Provides information about what the environment contains or is used for. Path The directory into which the product is installed. This directory is referenced in documentation as ENV_NAME. The value of ENV_NAME depends on the operating system. For example, on Windows systems the default value is C:\tibco. MQ_HOME is the environment variable where TIBCO Collaborative Information Manager is installed. For example, /opt/tibco/cim/8.1. TIBCO ActiveCatalog installs into a directory inside MQ_HOME. This directory is referenced in documentation as AC_HOME. The value of AC_HOME depends on the operating system. For example, on UNIX systems the default value is $MQ_HOME/plugins/ac/1.2. Code font identifies commands, code examples, filenames, pathnames, and output displayed in a command window. For example: Use MyCommand to start the foo process. Bold code font is used in the following ways: In procedures, to indicate what a user types. For example: Type admin. In large code samples, to indicate the parts of the sample that are of particular interest. In command syntax, to indicate the default parameter for a command. For example, if no parameter is specified, MyCommand is enabled: MyCommand [enable disable] italic font Key combinations Italic font is used in the following ways: To indicate a document title. For example: See TIBCO BusinessWorks Concepts. To introduce new terms For example: A portal page may contain several portlets. Portlets are mini-applications that run in a portal. To indicate a variable in a command or code syntax that you must replace. For example: MyCommand pathname Key name separated by a plus sign indicate keys pressed simultaneously. For example: Ctrl+C.
10 10 Preface Convention Use Key names separated by a comma and space indicate keys pressed one after the other. For example: Esc, Ctrl+Q. The note icon indicates information that is of special interest or importance, for example, an additional action required only in certain circumstances. The tip icon indicates an idea that could be useful, for example, a way to apply the information provided in the current section to achieve a specific result. The warning icon indicates the potential for a damaging situation, for example, data loss or corruption if certain steps are taken or not taken.
11 Preface 11 Connecting with TIBCO Resources How to Join TIBCOmmunity TIBCOmmunity is an online destination for TIBCO customers, partners, and resident experts a place to share and access the collective experience of the TIBCO community. TIBCOmmunity offers forums, blogs, and access to a variety of resources. To register, go to How to Access TIBCO Documentation After you join TIBCOmmunity, you can access the documentation for all supported product versions here: How to Contact TIBCO Support For comments or problems with this manual or the software it addresses, please contact TIBCO Support as follows: For an overview of TIBCO Support, and information about getting started with TIBCO Support, visit this site: If you already have a valid maintenance or support contract, visit this site: Entry to this site requires a username and password. If you do not have a username, you can request one.
12
13 Chapter 1 Introduction: TIBCO ActiveCatalog TIBCO ActiveCatalog enables you to easily manage and maintain complex Product Offerings. The Product Offerings, Services and rules for Pricing, Provisioning and Eligibility are actively maintained within the ActiveCatalog's Data Repository. A complete graphical user interface allows the users to create, edit, search, and maintain their data. User access, responsibilities and lifecycle workflows can be configured for the ongoing management of this information. The complete data model for your product offerings and their components can be exported to the downstream order provisioning systems, such as TIBCO ActiveFulfillment. This document details the out of box data model supplied with TIBCO ActiveCatalog. Specifically, this document describes in detail: Product Catalog Definition: ActiveCatalog provides a flexible mechanism for defining a complete product offering data model and maintaining the data objects in the repository. At run-time, ActiveFulfillment can provide fast access caching to send queries of the catalog to the querying application for the data. The definition of Product Offerings not only includes the component building blocks of a Sales Offer, but also: Definition of Product or Services Underlying components Characteristics Features Definition of Prices and Price Sets Definition of Rules Governing Product Validity Optional Components Eligibility Rules Compatibility Rules Customer Type or other Segmentation Rules Definition of Fulfillment rules Sequencing Provision Processes Dependencies Topics TIBCO Advanced Fulfillment Solution Set
14 14 Introduction: TIBCO ActiveCatalog TIBCO Advanced Fulfillment Solution Set The TIBCO Advanced Fulfillment Solution Set is a complete and extensible set of applications to manage the "Concept to Cash" lifecycle for complex Product Offerings. The solution set comprises two TIBCO Products: TIBCO ActiveCatalog and TIBCO ActiveFulfillment. "Concept to Cash" is defined as: Businesses that provide their customers a multitude of "Sales Packages" of bundled goods and services. Sales Packages often re-use existing Products or Services and need to react quickly to changing market conditions and opportunities. The different Sales Packages or underlying goods and services often have complex rules governing price and validity based on any number of factors. Seasonality Customer type Existence of compatible or incompatible services for the customer Products and Services may require a provisioning or fulfillment process before being usable to the customer. Provisioning processes are complex Depend on many factors What else was purchased The results of previous steps in the process. For example, Was the copper line sufficient to provide high-speed internet? The complete life-cycle, therefore is: Product offering definition Up-front definition of product offerings Offer Validation Product definition allows systematic and automatic validation of orders based on the rules defined Order Fulfillment Advantages Provisioning process automatically determined based on the original complete Definition of the Product Offering Reduced time to market React to customer, market, competitor actions Reduction in provisioning time Increase in efficiency Reduction in order errors Reduction in fulfillment errors Benefits Cost savings in process efficiency Increased revenue through market agility and customer satisfaction The solution is architected in a modular approach using TIBCO's infrastructure software products. Each software in solution set is loosely coupled with other via the use of industry standard JMS messaging and XML messages. This architecture provides scalability, fault tolerance and load balancing. The solution set consists of: TIBCO ActiveCatalog ActiveCatalog provides the Product Catalog component of the offering. It is a J2EE application that runs in an application server, and uses relational database as data store. The ActiveCatalog is a plug-in for TIBCO Collaborative Information Manager. TIBCO ActiveFulfillment
15 Introduction: TIBCO ActiveCatalog 15 ActiveFulfillment provides the Offering Configuration and Validation component of the offering. It is based on TIBCO's complex events, rules, and BPM software products.
16
17 Chapter 2 High Level Data Model The description below is composed of the following parts: 1. The extensible Data Model for TIBCO ActiveCatalog. 2. UML Diagrams of the Data Model. 3. Additional SID Concepts within the ActiveCatalog Data Model for Extensibility and Composite Entities. 4. The ActiveCatalog Data Model using Sample Data from the TIBCO Telco Product Catalog. TIBCO ActiveCatalog is, by design, an extensible and dynamic Master Data Repository, able to handle any type of Master Data Modeling. This document provides the Telecommunications Industry a complete schema for a Product Catalog Data Model that can handle a customer's specific needs, while conforming to SID modeling and extensible principles. Specifically, the TIBCO ActiveCatalog Telco Data Model uses a recursive, component-based building block approach to model complex product, prices (including tariffs), and product price policy rules for the Telecommunications industry. The data model outlined here can be used as is, extended, or used as a starting point to build out a customer's specific data model and terminology. SID compliance is maintained via internal identifiers and data models while Business Users view their information in the context of their own terminology. Figure 1: Screenshot from ActiveCatalog that illustrates the internal master repositories of data for each main type of SID ABE Topics ActiveCatalog Data Model for the Telecommunications Product Catalog ActiveCatalog Data Repository Dictionary Sample Data Examples with the ActiveCatalog Telco Data Model Additional Class type for PRICE - Corporate Framework Agreement
18 18 High Level Data Model ActiveCatalog Data Model for the Telecommunications Product Catalog The ActiveCatalog Data Model is designed to maintain all Business Entities, Rules, and Relationships required to define complex Product Offerings. Although the data concepts described here may apply to a number of Industries, the examples and nomenclature described in the rest of this document uses terminology and examples from the Telecommunications industry. The Model handles Product Definition, Tariff Definition, Product Offering Definition, Product Pricing (Simple and Matrix), Tariff Charges, Discounts, Promotions, owances, as well as Policy Rules to define additional policies not automatically expressed within the relationships between the Business Entities. Master Repositories TIBCO ActiveCatalog models and manages its SID-based objects in thirteen separaterepositories: Table 2: Repository details Repository name Product Characteristic CharacteristicDataType Price owance Discount Each record in the Product repository represents a Component. Components comprise other Components, which may include other Components. Depending on the complexity of the data there is no limit to the level of componentisation you wish to model. From a SID perspective, a top-level Component is called a Product. Sub-components are known as Composite Products (if made of a distinct group of components) or simply Components. In turn, TIBCO ActiveCatalog also allows the user to classify their components into logical types (Device, Tariffs, Services, Options, and so on). Characteristics or Usages that a Product or Price may relate to. A record can be both a characteristic and a usage at the same time (for example, a handset has an "SMS" characteristic. "SMS" is also be defined as a type of "Usage" that can be charged for. Characteristics often contain values that describe the amount of the Characteristic. Such values may be defined once (500 Free Minutes), user or system input at time of order (MSISDN =?), or may be "Instanced" and vary per Product Offering (Sales Package has the "Free Minutes" Characteristic. The value of Free Minutes for the Sales Package = 1000). Additional information for Characteristic. The data repository used to maintain price and price matrices, as well as usage charge information for products that have associated fixed, usage, recurring, simple, or one-time charges. owance information that can modify Price (for example, 250 minutes free, then the normal 10 cents per minute thereafter). Discount information that can modify Price (for example, 25% off from February, 50 Euros off the cost of installation)
19 High Level Data Model 19 Repository name PolicyRule Segment Catalog Party PartyExtension PlanFragment Milestone Rule definitions that may be applied to Products to further specify unique qualification rules or events for a ProductOffering (for example, "this product only sellable to females", "after one year get something free") Contains a list of other reference entities that may impact the definition of Products (for example, Product may be available only to Corporate customers, or Pricing may differ based on Customer Risk). List of subset of offerings, to allow for management of multiple catalogs of ProductOfferings. List of Party Entities that may be used to further define compatibility of Products, Prices, or Policies with specific Parties. Parties may be defined as Organisations, Roles or People. Organisations may be individual Corporations, or Corporations and their subsidiaries (Corporate Hierarchies). A Role represents a group of people (for example, IT Staff, Administrator, Senior Management). People represent actual named, individuals (for example, John Smith). Additional information associated with Parties. It provides configuration information for a Process Component/Plan Fragment of BPM Engines. It has information for SLA. Representation of the start and end of part of an executing plan item. Relationships TIBCO ActiveCatalog Relationships also allow the definition of relationship types within and between ActiveCatalog Repositories, conforming to SID entity relationship modeling. The SID-compliant Relationships applicable for all Repositories are the following: ComprisedOf: Used to denote bundled ABE's within a repository (using SID terminology, contains relationships express composite entities) ExtensionEntity: Expresses any future new data models that are extensions to an existing model Other ABE's within the ActiveCatalog Repository use a host of other relationships, (for example, ProdValuedByPrice). These are documented in the subsequent section for each Repository/Business Entity Data Dictionary.
20 20 High Level Data Model ActiveCatalog Telco Overall UML Diagram Figure 2: ActiveCatalog Telco Overall UML Diagram Some secondary relationships have been omitted from this model for clarity.
21 High Level Data Model 21 ActiveCatalog Data Repository Dictionary Product The following table describes the ActiveCatalog Telco Data Repository. Each Repository is extensible. The attributes described below use the TIBCO Telco Product Catalog structure as the starting point. Principal SID Entities within the Product Repository: Product, CompositeProductOffering, CompositeProductSpecification, Product, and ProductSpecification. Repository: Product Attributes Display Name Data Type ProductID PRODUCTID Product Identifier RECORD_TYPE Class String(35) Product type UOM UOM String(40) Unit of measure Name Name Internal Name SubsetType SubClass Second level classification ShortDesc Short String(2000) Short LongDesc Long String(2000) Long SingleUse SingleUse Boolean Single use flag for provisioning MustComplete MustComplete Boolean Must complete flag for provisioning ConcurrentOrder ConcurrentOrder Boolean Concurrent order flag for validation Image Image File Supporting Image StartDate Start Date Date Start Date for the record to be effective (if applicable) StartTime Start Time String(40) Start Time for the record to be effective (if applicable) EndDate End Date Date End Date for the record to be effective (if applicable)
22 22 High Level Data Model Repository: Product Attributes Display Name Data Type EndTime End Time String(40) End Time for the record to be effective (if applicable) Memo Memo String(4000) Additional information for customer support to understand SupportingDocument Supporting Document File Any media to attach StandardDeliveryTime Standard Delivery Decimal Standard time to deliver product StandardDeliveryUOM Standard Delivery UOM Unit of Measure PremiumDeliveryTime Premium Delivery Decimal Premium time to deliver product PremiumDeliveryUOM Premium Delivery UOM String(256) Unit of Measure DeliveryType Delivery Type Delivery type offered ContractLength Contract Length Decimal Standard contract length ContractUOM ContractUOM Contract Unit of Measure CancellationPeriod Cancellation Period Decimal Timeframe for cancellation ImageUrl Image Display image for the Order Entry UI. lifecyclestatus Record Status Status of Record within (Retired, Active, etc) ProvidePlan Provide Plan References Technical plans to allow an order and/or provisioning system know how to provision the product UpdatePlan Update Plan References Technical plans to allow an order and/or provisioning system know how to update the product for the customer CancelPlan Cancel Plan References Technical plans to allow an order and/or
23 High Level Data Model 23 Repository: Product Attributes Display Name Data Type provisioning system know how to cancel the product for the customer CeasePlan Cease Plan String(256) References Technical plans to allow an order and/or provisioning system know how to cease the product for the customer Type Affinity Type String(256) Affinity group type AffinityProvide AffinityProvide String(256) References technical plans to allow an order provisioning system to know how to provision a product when grouped. AffinityCancel AffinityCancel String(256) References technical plans to allow an order provisioning system to know how to cancel a product when grouped. AffinityCease AffinityCease String(256) References technical plans to allow an order provisioning system to know how to cease a product when grouped. AffinityUpdate AffinityCancel String(256) References technical plans to allow an order provisioning system to know how to update a product when grouped. Product: ProductType Value Display Value Product Bundle Represents a sell-able offering of bundled products. (Display names based on TIBCO Telco PC, underlying data naming conform to SID Modeling) CompositeProduct Group Represents a composite product (collection of other products) that can then be treated as any other single product
24 24 High Level Data Model Product: ProductType Value DeviceProductSpecification Display Value Device Physical Devices TariffProductSpecification Tariff Tariff information OptionProductSpecification Option Optional Service information Product Relationships Name of Relationship Characteristic ProductType Applicable Relates to Characteristic CharacteristicCompatible Characteristic CompatibleParty Party CompatibleProduct Other Products in Product CompatibleSegment Segment IncompatibleCharacteristic Characteristic IncompatibleParty Party IncompatibleProduct Other Products in Product IncompatibleSegment Segment OfferingPublishedInCatalog Catalog ProductComprisedOf Product, CompositeProduct Other Products in Product ProductGovernedBy PolicyRule ProductPricedBy Price ProductRequiredFor ProductHasProvidePlanFragment ProductHasUpdatePlanFragment ProductHasCeasePlanFragment ProductHasCancelPlanFragment Other Products in Product PlanFragment PlanFragment PlanFragment PlanFragment
25 High Level Data Model 25 Characteristic Principal SID Entities within the Characteristic Repository: ProductSpecCharacteristic, Characteristic, and Usage. Repository: Characteristic Attributes Display Name Data Type ProductID ID Record Identifier ShortDesc Short String(2000) Short RECORD_TYPE Class String(35) Characteristic type SubsetType SubClass Second level classification DisplaySequence Display Sequence Integer Sequence number for displaying characteristics on a user interface Name Name String(256) Name Mandatory Mandatory Boolean Mandatory or Optional (if applicable) DefaultValue Default Value Default or Instance Value (if applicable) Source Source If input required where is it sourced from DataType Date Type Data Type of the characteristic (if requiring an input) InputLength Input Length Integer Maximum data input length IsChargeable Is this Feature Chargeable Boolean Flag indicating if this feature should be available to Charge records (for example, is there a usage charge associated with this feature) RangeValue RangeValue String(256) Range of valid values for the characteristic PersistValue Persist Value in Subscriber Inventory Boolean Flag indicating if characteristic value is to be stored in inventory
26 26 High Level Data Model Repository: Characteristic Attributes Display Name Data Type lifecyclestatus Record Status Status of Record within (Retired, Active, etc) Characteristic: CharacteristicType Value Display Value Feature Feature Feature characteristics describes a certain aspect of a product. A Feature can be a distinct feature or capability of a product. In general, features distinguish a product from other products of the same class. For example features of a mobile device might include: SMS, Voice, MMS, 4G, Stereo Wireless Headset, Keyboard, etc. Features could also be chargeable or non-chargeable. For instance, for billing purposes, a device that provides SMS capability could mean it may need a SMS capable billing plan Input Input Input characteristics represent information values that need to be captured and associated with the product at time of order/order fulfillment. They generally represent information that needs to be propagated to other systems OR will impact the fulfillment process. Input characteristics generally have no values until the order is placed/fulfilled. An example of an Input characteristic could be an MSISDN (phone number) allocated to a mobile device, or a "Contact Address" captured for a business internet product at time of order Instance Instance Instance characteristics are similar to Feature. The feature in question has measurable quantity that is defined for each related product. For instance, a discrete "Free 500 SMS Package" product could have an "Instance" characteristic called "Free SMS". This characteristic would have a relationship value = 500. Another similar product
27 High Level Data Model 27 Characteristic: CharacteristicType Value Shared Display Value could be created and called "Free 1000 SMS Package". It would have the same "Free SMS" characteristic associated with it but have a relationship value = It indicates that the attribute is shared Characteristic Relationships Name of Relationship CharacteristicComprisedOf CharacteristicType Applicable Relates to Other records in Characteristic HasDatatype CharacteristicDataType CharacteristicDataType Repository: CharacteristicDataType Attributes Display Name Data Type RECORD_TYPE Class String(35) Characteristic data type ProductID ID ID type name ProductIDExt Data Type Name Data type name SHORTDESC Data Type String(2000) Data type description RegEx Data Type Definition String(4000) Data type definition regular expression VariableLength Variable Length Boolean Flag indicating if this data type permits variable length data Price Principal SID Entities within the Price: Price, CompositeProdOfferingPrice, ProductPrice, CompositeProdPrice ProdOfferPriceCharge, and ProductPriceCharge. Repository: Price Attributes Display Name Data Type ProductID ID Charge Identifier ProductIDExt ID Extension Charge identifier extension
28 28 High Level Data Model Repository: Price Attributes Display Name Data Type RECORD_TYPE Class String(35) Type of Charge Entity (See table below for list of valid Types) SubsetType SubClass Second level classification Name Name Internal Name ProductName Commercial Name Commercial Name ShortDesc Short String(2000) Short LongDesc Long String(2000) Long StartDate Start Date Date Start Date for the record to be effective (if applicable) StartTime Start Time String(40) Start Time for the record to be effective (if applicable) EndDate End Date Date End Date for the record to be effective (if applicable) EndTime End Time String(256) End Time for the record to be effective (if applicable) Duration Duration Integer Duration of the charge DurationUOM DurationUOM String(10) Duration unit of measure for the charge UsageCharacteristic Usage Characteristic that is being charged (SMS, 3G, etc) ChargeValue Charge Amount Decimal The fee to charge ChargeUOM Per Per measurement unit ChargeMinBoundary Charge From Decimal The starting range of when to apply this charge ChargeMaxBoundary Charge To Decimal The endpoint when this charge no longer applies
29 High Level Data Model 29 Repository: Price Attributes Display Name Data Type ChargePriority Charge Priority Decimal If the customer has or is buying a product that provides a similar charge, this provides the system a way to choose which Charge to bill. LifeCycleStatus Record Status String(240) Status of Record (Retired, Active, etc) Price: ChargeType Value Display Value TariffUsage Tariff Usage Collection of other charges Usage Usage Fee based on usage Fixed Fixed Fixed rate charge Recurring Recurring Recurring fee One-Time One-Time One time charge Fee Fee Special one-time charges (example: Activation fee) CompositePrice Price Matrix Group of pricing applying to one product. Price based on conditions Product Product Simple Price of a Product Price Relationships Name of Relationship CharacteristicCharge ProductType Applicable Relates to Characteristic PriceAlteredByowance owance PriceAlteredByDiscount Discount PriceComprisedOf Other charges in Price PriceGovernedBy PolicyRule
30 30 High Level Data Model Price Relationships Name of Relationship PriceRequiresCharacteristic ProductType Applicable Relates to Characteristic PriceRequiresParty Party PriceRequiresProduct PriceRequiresSegment Product Repository Segment Repository owance Principal SID Entities within the owance Repository: ProdOfferPriceAlteration and owanceprodofferpricealteration. Repository: owance Attributes Display Name Data Type ProductID ID owance Identifier RECORD_TYPE Class String(35) Type of owance Entity (See table below for list of valid Types) SubsetType SubClass Second level classification Name Name Internal Name ProductName Commercial Name Commercial Name ShortDesc Short String(2000) Short LongDesc Long String(2000) Long StartDate Start Date Date Start Date for the record to be effective (if applicable) StartTime Start Time String(40) Start Time for the record to be effective (if applicable) EndDate End Date Date End Date for the record to be effective (if applicable) EndTime End Time String(40) End Time for the record to be effective (if applicable)
31 High Level Data Model 31 Repository: owance Attributes Display Name Data Type UsageCharacteristic Usage Usage Characteristic that is being altered by this allowance owancevalue Charge Amount Decimal Amount to allow owanceuom Per String(256) Per measurement unit owanceperiod Length of owance Decimal Number of units to allow lifecyclestatus Record Status Status of Record within (Retired, Active, etc) owance: owancetype Value Compositeowance Display Value Group Composite allowance bundle owance owance owance Entity owance Relationships Name of Relationship owancecomprisedof ProductType Applicable Relates to Other allowances in owance owancegovernedby PolicyRule owancerequirescharacteristic Characterisitic owancerequiresparty Party owancerequiresproduct Product owancerequiressegment Segment Discount Principal SID Entities within the Discount Repository: ProdOfferPriceAlteration and DiscountOfferPriceAlteration. Repository: Discount Attributes Display Name Data Type ProductID ID Discount Identifier
32 32 High Level Data Model Repository: Discount Attributes Display Name Data Type Record_Type Class String(35) Type of Discount Entity (See table below for list of valid Types) SubsetType SubClass Second level classification Name Name Internal Name ShortDesc Short String(2000) Short ProductName Commercial Name Commercial Name LongDesc Long String(2000) Long StartDate Start Date Date Start Date for the record to be effective (if applicable) StartTime Start Time String(40) Start Time for the record to be effective (if applicable) EndDate End Date Date End Date for the record to be effective (if applicable) EndTime End Time String(40) End Time for the record to be effective (if applicable) UsageCharacteristic Usage Characteristic that is being discounted (SMS, 3G, etc) DiscountValue Discount Amount Decimal The discount to apply DiscountUOM Percent or Flat Percent or Absolute discount lifecyclestatus Record Status Status of Record within (Retired, Active, etc) Discount: DiscountType Value Display Value CompositeDiscount Group Composite allowance bundle Discount Discount owance Entity
33 High Level Data Model 33 Discount Relationships Name of Relationship DiscountComprisedOf ProductType Applicable Relates to Other discounts in Discount DiscountGovernedBy PolicyRule DiscountRequiresCharacterisitc Characteristic DiscountRequiresParty Party DiscountRequiresProduct Product DiscountRequiresSegment Segment PolicyRule Principal SID Entities within the PolicyRule Repository: PolicySet, PolicyRule, PolicyGroup, PolicyEvent, PolicyAction, and PolicyCondition. Repository: PolicyRule Attributes Display Name Data Type ProductID ID Product Identifier RECORD_TYPE Class String(35) Type of Product Entity (See table below for list of valid Types) SubsetType SubClass Second level classification Name Name Internal Name ProductName Commercial Name Commercial Name ShortDesc Short String(2000) Short LongDesc Long String(2000) Long StartDate Start Date Date Start Date for the record to be effective (if applicable) StartTime Start Time String(40) Start Time for the record to be effective (if applicable) EndDate End Date Date End Date for the record to be effective (if applicable)
34 34 High Level Data Model Repository: PolicyRule Attributes Display Name Data Type EndTime End Time String(40) End Time for the record to be effective (if applicable) MinPrice Minimum Price Decimal Minimum Price MaxPrice Maximum Price Decimal Maximum Price MinOrderPrice Minimum Order Price Decimal Minimum Order Price MaxOrderPrice Maximum Order Price Decimal Maximum Order Price MinContractLength Minimum Contract Length Decimal Minimum Contract Length MaxContractLength Maximum Contract Length Decimal Maximum Contract Length NumberOfSales Number of Sales Decimal Sales Conditions: evaluate the last N of sales TotalValue Total Value Decimal Value of the last N sales threshold GreaterOrLower Greater or Lower Boolean Trigger if exceeding or below threshold PenaltyPeriod Penalty Period Decimal The duration until an early termination fee is waived Evaluate Characteristic Evaluate Characteristic If Policy is evaluating the values input for a particular characteristic EvaluateEqual Characteristic Equals The characteristic's value must be equal to this EvaluateMinRange Characteristic Min Range String(256) The characteristic's range must be within the two values EvaluateMaxRange Characteristic Max Range The characteristic's range must be within the two values InvalidIfFail Invalid Order if Policy Failed? Boolean Entire Order is invalid if conditions of the policy are not met
35 High Level Data Model 35 Repository: PolicyRule Attributes Display Name Data Type ExclusivePolicy Acts as an exclusive offer? Boolean The Price policy attached to this policy is an exclusive offer not combinable and superseding any other price alterations. TriggerEvent Operation Event to Perform Alerts the order system to perform the specified event to fulfil the Policy (query a promotional partner for customer's eligibility) LifeCycleStatus Record Status String(256) Status of Record within (Retired, Active, etc) PolicyRule: PolicyType Value Display Value PolicySet PolicySet Represents a composite policy (collection of other policy) that can then be treated as any other single product Event Event Rule that if true initiates an event to happen Alteration Alteration Additional criteria to evaluate Discounts, Promotions, owances ValidityCheck ValidityCheck Additional criteria to evaluate validity of the order PolicyRule Relationships Name of Relationship PolicyRuleComprisedOf PolicyType Applicable PolicySet Relates to PolicyRule PolicyRuleRequiresCharacteristic Characteristic PolicyRuleRequiresParty Party PolicyRuleRequiresProduct Product PolicyRuleRequiresSegment Segment Repository
36 36 High Level Data Model Segment Principal SID Entities within the Segment Repository: Any ABE's not within the Product Domain but impact Product (Market Domain, Customer Domain, Geography Domain, etc) Repository: Segment Attributes Display Name Data Type ProductID ID A record within the segment's domain (Market Segment has records: Consumer, SME, Corporate) ProductIDExt Segment Name Name of a particular Segment ABE (Market, Customer, Credit Rating, Geography, see list below) Sequence Sequence Integer Sequence Number if applicable lifecyclestatus Record Status Status of Record within (Retired, Active, etc) Segment: SegmentIDExt Segment List Channel Market Customer Risk Customer Rating Customer Type (Extendable list of BEs) Online, Store, Customer Service Representative Consumer, SME, Corporate Low, Medium, High Low, Standard, Excellent PostPaid, PrePaid (Extendable List of ID's) Catalog Principal SID Entities within the Catalog Repository: Catalog, and ProdCatOffering. Repository: Catalog Attributes Display Name Data Type ProductID ProductID Name of a particular catalog (Spain Online, Czech Store)
37 High Level Data Model 37 Repository: Catalog Attributes Display Name Data Type ProductIDExt ProductIDExt Catalog extension name catalog Example CatalogID OfferIDExt Spain Online Bundle_Web_&_Talk Spain Online Bundle_X Czech Store Bundle_Web_&_Talk Czech Store Bundle_Mobile_Office Czech Store Bundle_Surf_&_Talk (Extendable list of Catalogs) (Extendable List of ID's) Party Principal SID Entities within the Party Repository: Product, Party, Organization, Individual, and PartyRole. Repository: Party Attributes Display Name Data Type ProductID ID Unique identifier for current entity. SHORTDESC Short String(2000) of record entity. RECORD_TYPE Class String(35) Defines record type for current record Name Name String(256) Internal Name SubsetType SubClass String(256) Second level classification LongDesc Long String(2000) Long Override Override Boolean Override Flag Type Override Type String(256) inclusive or exclusive LifeCycleStatus Record Status Status of Record within (Retired, Active, etc)
38 38 High Level Data Model Repository: Party Attributes Display Name Data Type LOCALE Locale String(256) Locale Language Primary Language String(256) Primary Language telephone Primary Phone String(256) Primary Phone Primary String(256) Primary Contact Primary Contact String(256) Primary Contact Address1 Primary Address 1 String(256) Primary Contact Address2 Primary Address 2 String(256) Primary Address 2 City Primary City String(256) Primary City Region Primary State or Province String(256) Primary State or Province PostCode Primary Post Code String(256) Primary Post Code Country Country String(256) Party: PartyType Value Display Value Organization Corporation A Corporation. May be a subsidiary of another Organization Party Type Role Role A group of people Person Person Person Party Relationships Name of Relationship HasOrgs PartyType Applicable Organization Relates to Other Organizations in Party HasPeople Role, Person Relates an Organization to Role or People; OR relates a Role to People in Party PartyCompatibleWithSegment Segment
39 High Level Data Model 39 Party Relationships Name of Relationship PartyHasSegment PartyType Applicable Relates to Segment PartyIncompatibleWithSegment Segment PartyExtension Repository: PartyExtension Attributes Display Name Data Type ProductID Name Extension attribute name ProductIDExt Party Name Related party name SHORTDESC Value String(2000) Extension attribute value PlanFragment Attributes Display Name Data Type PRODUCTID Plan Fragment ID Unique identifier for a Plan Fragment PLANFRAGMENTNAME Plan Fragment Name Identifier or name of process component PLANFRAGMENTVERSION Plan Fragment Version Version of process component PLANFRAGMENTTYPE Plan Fragment Type Value that represents a process engine; useful when multiple process engines are used ERRORHANDLER Error Handler Error handler to use in case of failure RETRYOVERRIDE Retry Override Boolean Flag to indicate if the engine default values for retry are overridden or not RETRYFAILED Retry Failed Boolean Flag to indicate if the failed plan items should be retried or not RETRYCOUNT Retry Count Integer Number of times the failed plan item is retried RETRYDELAY Retry Delay Integer Delay in milliseconds between calls when failed plan item is retried
40 40 High Level Data Model PLANFRAGMENT Relationships Name of Relationship PlanFragmentHasMilestone Relates to Milestone Milestone Attributes Display Name Data Type PRODUCTID Milestone ID Unique identifier for a Milestone MILESTONENAME Milestone Name Name of the Milestone. For instance, 'START' PLANFRAGMENTID Plan Fragment ID ID of the Plan Fragment to which the Milestone belongs MILESTONE Relationships Name of Relationship MilestoneToMilestone MilestoneDependsOn Relates to Milestone Milestone Relationship Attributes Relationship Attributes for Relationships ProductHasProvidePlanFragment ProductHasUpdatePlanFragment ProductHasCeasePlanFragment ProductHasCancelPlanFragment Attributes PLANFRAGMENTACTIONMODE Display Name Plan Fragment Action Mode Data Type For a plan, this is the sub-action for selecting a particular plan. This has no meaning within IPC, however it will be used to further differentiate which plan fragment should be chosen for particular order line configuration AFFINITY Affinity Boolean For a plan this flag indicates if a plan fragment should be affinity grouped AFFINITYTYPE Affinity Type String For a plan this is the type of affinity grouping required
41 High Level Data Model 41 Relationship Attributes for MilestoneToMilestone Attributes Display Name Data Type TYPICALDURATION Typical Duration Integer Typical duration for the defined section MAXIMUMDURATION Maximum Duration Integer Maximum Duration for the defined section Relationship Attributes for MilestoneDependsOn Attributes Display Name Data Type CONDITION Condition String Conditional expression value to evaluate whether or not to include the intermediate milestone dependency Additionally, for the various relationships, the following relational attributes are stored on the relationship internally within the ActiveCatalog repository. These general relationship attributes further define the exact nature of the relationship between a parent and its children. Attributes Display Name Data Type RelationshipValue RelationshipValue Instance Value specific to a particular use of the relationship. GroupNumber Group ID Decimal An identifying group number to allow logical grouping between children GroupMinQty Group Min Decimal Minimum Quantity of Children within the same GroupNumber (if applicable) GroupMaxQty Group Max Decimal Maximum Quantity of Children within the same GroupNumber (if applicable) RecordMinQty Record Min Decimal Minimum Quantity of the record that can be added RecordMaxQty Record Max Decimal Maximum Quantity of the record that can be added StartDate Start Date Date Start Date for the relationship to be effective (if applicable) EndDate End Date Date End Date for the relationship to be effective (if applicable)
42 42 High Level Data Model Attributes Display Name Data Type SequenceNumber SequenceNumber Decimal Sequence of provisioning (Provide action) step for this child records (if applicable) CeaseSequenceNumber Cease Sequence Decimal Sequence number for Cease action UpdateSequenceNumber Update Sequence Decimal Sequence number for Update action AutoProvision Auto Provision Boolean Autoprovision
43 High Level Data Model 43 Sample Data Examples with the ActiveCatalog Telco Data Model The following screenshots illustrate key data concepts of the ActiveCatalog Data Model in a "real-world" scenario, based on the TIBCO Telco Product Catalog structure. Segment Data Segment data represent Business Entities outside of the Product Catalog domain that may be used to define rule conditions for a Product Offering, Price, or Policy Rule. Figure 3: The list of defined Market Segments (Consumer, Corporate, SME) Figure 4: Segments are used to define conditions for Products or Prices.Tariff "TA_000017" is available to Post paid Corporate or SME Customers only Product Data From a data modeling perspective, Products are broken into Product Offerings, Composite Products, and Components. A Component can be a physical device, a Tariff, Options or Services that a Customer might have. Components can have any number of Characteristics or Features that define the Component's capabilities. Components can be classified by an extensible Class and Subclass. The following examples demonstrate common types of components: Device, Tariffs, Services, and Options. Further classes can always be added to meet new product requirements. Recursive levels of Product Data
44 44 High Level Data Model As stated above, a top level logical distinction of a Product Offering may contain one or many Composite Products and/or one or many Components. The data model itself allows for any of these entities to be recursively nested to any number of Component levels. This means that a Component may be composed of a lower level of Components, which in turn may be composed of still lower level components. A simple example is listed below in which a Device component (Modem) is composed of two lower level (and mutually exclusive as a choice) Option components (Self Install vs. Installation Service). The data model allows further levels of componentization (for example, the Self Install Component, might be comprised of an "IP Address Provisioning Component" and a "Service Start Component". An example list of different components, product offerings (bundles), and composite products. The classification type can be extended at any time to classify additional components. Figure 5: Devices/Hardware A Modem with optional services underneath (install options). The Modem has the characteristic of providing ADSL capability.
45 High Level Data Model 45 Figure 6: Devices Hardware Options The Optional services associated with the modem above are also entities within the Product Offering Catalog: Figure 7: Options Tariffs Products can express compatibilities with other Products or Characteristics. Tariffs, for instance can be defined to be compatible with characteristics. In this manner Tariffs need not be tied to a list of distinct devices, but may instead be declared as compatible with any device that provides a specific characteristic. In this example, the Fixed Line Flat Tariff is defined to be compatible with any device that provides ADSL capability:
46 46 High Level Data Model Figure 8: Tariffs Services Services are standalone optional services offered to a customer. Often they modify a usage charge a customer already has from a Tariff, or they may represent new services charged separately. In the example below, the Service Product is modeled below, with the associated billing charge defined by the PRODUCTPRICEDBY relationship. Figure 9: Services Relationship The Charge for the service is defined below. Note that the fixed charge of 5 Euros applies to the first 40 SMS messages, as defined by the "Charge From" and "Charge To" parameters. Also note that the Charge Priority of 1 means that this price overrides any other SMS charges that the customer may have on any other Tariffs:
47 High Level Data Model 47 Product Product represent bundled Products that can be offered or sold to customers. At the basic level, a Product contains other Products, and can then be further refined to express compatibility or other requirements for the bundle as a whole: Composite Products and Complex Product Offerings Products may also be composites of other products. In this example three Composite Groups have been created that is used later in a more complex Product Offering Bundle: The Group Mobile Office A is comprised of a selection of Tariffs, a Device, and an entire Bundled Product Offering:
48 48 High Level Data Model The composite groups themselves are not sellable offerings, but they are then used to define a more complex Product Offering (Mobile Office Bundle consists of three separate packages, represented by Groups A, B, and C). Note that at any level, additional compatibility or other rules may be added to further define the conditions for offering/purchasing the product: An expanded view of the sub-component within the Composite component "Group_Mobile_Office_A" of the Bundle component "Mobile Office Bundle":
49 High Level Data Model 49 Extensibility: Adding a new Product Component The Telco Product Catalog is designed to be flexible to support future sellable products and offerings. Logically the Product Catalog is divided into Product, Composite Products, and Components. Components are further classified by Class Type. Common Component Classes include Device, Tariffs, Services, and Options. Entirely new classifications may be created and added to support future device or service classifications. In the example below, a new generic "Component" classification has been added to the list of Component Types: Components and Product Hierarchies Any new component represents a logical classification, and components may be built up from other components (for example, a Device component might be composed of other Device components). It is important to note, therefore, that the list of component classifications does not represent the number of levels allowed when creating a product offering, it merely represents common classifications of a component. To state things more succinctly, the complexity of the products you model is not limited by the TIBCO CIM Telco data model, for example, you can have a Product Offering consisting of any number of components, that in turn may be built up by other components, recursing down to however many levels of componentisation you desire. New components can then immediately be created and maintained within the Catalog, classified by the new classification (in this example the new component class is a generic "Component"):
50 50 High Level Data Model Price The Product Catalog stores ProductPrice, Simple, Price Group (or Price Matrix), and Tariff Usage Charge information. The following image displays the various tariff charges that are modeled and linked to the appropriate Product Component. An example classification list of price entities: Simple Price A simple price or usage charged is defined as Product Offering Price record. In the case of a Usage Charge, the type of usage is captured in order to match the usage fee to the feature being used: Figure 10: Figure 11: Figure 12:
51 High Level Data Model 51 Composite Pricing More often, usage charges define a range of pricing based on number of uses, type of use, or other factors. Such groupings are represented by composite charges: Composite Pricing Detail The price breakdown for each tier is often defined by segmentation. In this example different charge amounts are applied depending on the network usage (seen in the PRICEREQUIRESSEGMENT relationships, a charge of.10 cents is applied for Fixed National or other mobile networks, versus.05 for SMS messaging on own network): Charge Group A 1 Detail: Charge Group A 2 Detail:
52 52 High Level Data Model Tariff Usage Group For PRICE that represent the charge information for Tariffs, each Price record is further grouped into a Tariff Usage class. This lets any number of complex charge information to be easily linked to the appropriate Tariff. In the example below, Charge Group A is linked to the Product Tariff A (seen in the PRICEOF relationship link). Tariff A charges are comprised of a flat Monthly Tariff Charge, along with charges applied to Voice, SMS, and MMS usage: Party Data Simple Corporate Hierarchy:
53 High Level Data Model 53
54 54 High Level Data Model Additional Class type for PRICE - Corporate Framework Agreement Below is the additional definition of 'Corporate Framework Agreement' as a Class Type for PRICE. It represents a top-level Price Plan that may apply to a Party or Several Parties. The Corporate Framework Agreement can have lower level (child) price elements describing any combination of special product pricing relevant only to the Party, particular subsidiaries or Roles/People specified. PRICE: PRICEType Value Corporate Framework Agreement Display Value Corporate Framework Agreement Top-Level Price Plan associated with a Party Entity. May have child price plans to further describe prices for the associated Party or Parties. Corporate Framework Agreement Definition A Corporate Framework Agreement is designed to be the top-level record that describes a complete set of price lists and product offerings available to a Party (Corporation), describing global discounts and product price lists, as well as any specific price/product lists for the corporation's subsidiaries and or employee roles (for example, special pricelists/product lists for Senior Management). By definition it is designed to ALWAYS require a Party or Parties to apply to. Together with the Party Entity, the Corporate Framework agreement is a complex object describing entire price agreements for Corporations. Corporate Framework Agreements - PRICE Class The screens describe the creation of a Corporate Framework Agreement (CFA) for the fictional corporation, ACME Worldwide. The major price agreement examples are: 1. Defining the Corporate Framework Agreement and applying it to ACME Worldwide. 2. Adding Child Price entities in two equally valid ways: a. Adding specific price entities for ACME worldwide that identify negotiated fixed prices for products in the ProductOffering repository. b. Alternatively using standard price entities (for example, non-acme, generic price entities) and applying ACME-specific price discount entities. 3. Creating a specific price object that applies only to an ACME subsidiary or Employee Role. 4. The modeling described in the above bullet points may be created ad infinitum to create as many specific price objects necessary to fully describe a complete CFA. Scenario ACME Worldwide CFA agreement calls for the following: For ACME Worldwide and all Subsidiaries the following has been agreed 1. SMS usage is a flat 5 cents per SMS message for all employees. 2. A 10% discount off the standard price will apply if an employee purchases any from a list of specified devices. 3. Voice usage charges will be charged at a 10% Discount against the Standard Tariff A price. 4. Senior Management may purchase any GSM device for free. Example 1: ACME Worldwide, is a multi-subsidiary Corporation modeled with 2 subsidiaries and 2 Employee Roles as shown below:
55 High Level Data Model 55 Let us create a simple Corporate Framework Agreement for ACME. The Top Level Corporate Framework Agreement is created as a "container" and associated with the Party "ACME Worldwide": The CFA class does not normally specify pricing, as it is meant to group more complex price objects underneath it. Example 2a. We can now create and add "Child" price entities to the CFA. The first price entity we create is an ACME specific price for SMS usage (.05 per use):
56 56 High Level Data Model The Tariff is for SMS usage (the Usage=Characteristic, and the CharacteristicsCharge Relationship specifies "SMS"). Also note that we have made this price object a child of the CFA_1 price object. Therefore, this Tariff will apply only to ACME worldwide, since it is part of ACME's CFA_1 price agreement. Example 2b Instead of creating a specific price object for ACME we can instead use standard price objects and apply PriceDiscounts. The next examples demonstrate this method. Modeling a 10% discount against a existing standard prices Before we model an ACME Discount, Below are definitions for standard price objects for various Devices: Standard Price object for ALL GSM devices (For example, no Discount specified): Standard Price for Wireless router, no Discount specified:
57 High Level Data Model 57 Creating a specific ACME Price Discount object: We now create a Price Discount object specific to ACME Worldwide and referencing the above standard price objects. We create a discount of 10 Percent for One-Time charges (for example, the price of the device). We make the Discount require the Party "ACME Worldwide", and attach it to the Standard Price Objects that we want the discount to apply to. Finally, we also add the discount to the CFA_1 Corporate Framework Agreement: the repository name is PriceDiscount. Discounts and owances are in separate repositories (master catalogs) and are used to MODIFY Prices in the PRICE repository. Modeling a 10% discount against an existing, standard Tariff. This is another example that shows modeling an ACME specific discount against a more complex price object: the Tariff. Typically, a Tariff price is composed of a price matrix of charge "bands". A Voice Tariff, for example might be composed of two charge bands:
58 58 High Level Data Model 1. For voice usage up to 500 minutes, there is no charge 2. For voice usage over 500 minutes, a charge of.10 per minutes is assessed. Typically a Tariff price is composed of a price matrix of charge "bands". A Voice Tariff, for example might be composed of two charge bands: The Tariff A has no charges related to itself, instead it has two child price objects that specify a charge band of 0 cents per minute and 10 cents per minute. The detailed charges of the two child records (Voice_0_500, Voice_500_and_Over) is below Figure 13: Voice_0_500
59 High Level Data Model 59 Figure 14: Voice_500_and_Over Creating a specific ACME Price Discount object: We now create a Price Discount object specific to ACME Worldwide and apply it to this group of Tariff Charges. We create a discount of 10 Percent for "Feature" charges (for example, use of the specified feature on the standard price object). We make the Discount require the Party "ACME Worldwide", and attach it to Voice_Tariff_A price object. Finally, we also add the discount to the CFA_1 Corporate Framework Agreement: The catalog name is Discount. Discounts and owances are in separate repositories (master catalogs) and are used to MODIFY Prices in the PRICE repository. Example 3. The next example displays how to add specific rules that apply to a subsidiary or specific employee role within a Corporation. In this example, let us model the requirement that Senior Managers get GSM devices for Free (overriding the already modeled 10% discount). For this example we create a specific Price Object and make it require the Senior Management role for ACME. To complete it we also attach it to the CFA_1 Corporate Framework Agreement:
60 60 High Level Data Model Example 4 : Complete CFA The complete CFA object now looks like the following:
61 Chapter 3 SID-based Data modeling for the Product Catalog The concepts for SID define self-describing Business Entities that can be extended or added to as the business requires. You can use all or some of the entities described below as they see fit. Topics The SID data modeling concepts described in this section are logical data diagrams only. SID describes logical constructs, not an actual database dictionary. This chapter includes the details of how such constructs are physically mapped into the ActiveCatalog Data Model in the next section. ProductOffering ABE and other Top-Level SID Entities for the Telco Product Catalog Model SID Business Entities Below ProductOffering SID Patterns for Complex Entities and Extensibility
62 62 SID-based Data modeling for the Product Catalog ProductOffering ABE and other Top-Level SID Entities for the Telco Product Catalog Model From a SID perspective, the TIBCO ActiveCatalog Product Catalog model uses the following top-level SID Business Entities. At the top-level Product Offerings make up a Base Product Catalog, which are then related to other ABE's as shown below: Figure 15: Base Product Catalog A Product Offering is the Atomic Business Entity (ABE) that describes an offer able product to a customer, be it a simple product or a composite of multiple products. For both SID and ActiveCatalog's Telco Data Model, the Product Offering Entity is the main object for the Product Domain. SID also allows Product Offering Entities to be related to other Business Domain entities to express conditions on which an Offering is available. For instance, an Offering may only be valid for on-line sales (Sales Channel ABE), or may be offered to business but not consumers (Market Segment ABE). This can be modeled from either the Product Offering Entity (making the relationship always true) or for Subset ProductCatalogOfferings (making the relationship true only in the context of the specific catalog). ProductOfferings may be offered to customers all together, or they may be filtered into any number of subset catalogs exposed to customers. Subset Product Catalogs in SID are called ProductCatalogs and represent specific offerings available to customers, based on a variety of factors. They can represent an On-Line catalog or a Small/Medium Enterprise catalog, or any other delineation.
63 SID-based Data modeling for the Product Catalog 63 SID Business Entities Below ProductOffering The SID Data Model expresses numerous Business Entities and methods for modeling data objects. For the CIM Data Model, the principal Business Entities modeled within our database were listed next to each Data Dictionary Object in Section 2 of this document, you may refer to other SID documentation for further details. Figure 16: A SID Product Example CIM Uses the logical entities expressed in SID s Product Domain and expresses then within it s own Data Dictionary. Each ActiveCatalog repository, relationship, and attribute use the SID names for internal reference. However, display names to the business user are always allowed to be as customer-centric as you wish.
64 64 SID-based Data modeling for the Product Catalog SID Patterns for Complex Entities and Extensibility Conceptually, TIBCO ActiveCatalog utilizes the SID Pattern of Atomic/Composite Entities to model grouping and containment of complex entities, and fully supports the extensible data modeling concept expressed in SID: Atomic/Composite Entities within ActiveCatalog: The ActiveCatalog Data Model supports the SID concept of Composite/Atomic Data Models. This allows for ActiveCatalog to Model complex Product Offerings that may be bundles of other Product Offerings). In ActiveCatalog, each repository can contain both Atomic Entities and Composite Entities. For Composite Entities, the CIM relationship of " CompositeComprisedOf" is used to link Composite Entities with their Atomic constituents: Figure 17: Example of Composite and Atomic ProductOfferingStructure within CIM Extending Existing Entities within the ActiveCatalog Data Model ActiveCatalog's Business Entities can be extended by either: adding new Attribute Groups directly into the existing Data Repository. Or
65 SID-based Data modeling for the Product Catalog 65 by creating a new Extension Data Repository, with a relationship to the original ABE Data Repository. For ActiveCatalog, new Attribute Groups within an existing Data Repository can be treated as "logically" separate objects, with their own security, access control, read/write, and integration. Because of this either method of extending the ActiveCatalog Data Model is valid from a SID perspective: ActiveCatalog Data Model Extension via Attribute Groups (Single Data Repository, logically separated by Attribute Group) ActiveCatalog Data Model Extension via Additional Data Repository and Relationships
66
67 Chapter 4 Interfaces Topics Import Interfaces Export Interfaces
68 68 Interfaces Import Interfaces TIBCO ActiveCatalog uses TIBCO Collaborative Information Manager's standard Import capabilities. Data may be maintained manually using the web-based user interface, or the following integration methods apply: Web Services Flat file import Database import For details, refer to the TIBCO Collaborative Information Manager documentation.
69 Interfaces 69 Export Interfaces TIBCO ActiveCatalog publishes to downstream systems via an XML doc. By default, the interface method is over JMS, (TIBCO Enterprise Message Service). The data model publish can be performed as a complete data export, or as incremental update based on past history of exports. The data models is published are described in the following.xsd files: ProductModel.xsd (Main Product and Service Model Definition) CustomerModel.xsd (Party entity information) Segment.xsd (Segmentation information) PlanFragmentModel.xsd (PlanFragment information) These.xsd are available for any third party to use for the purposes of interfacing with TIBCO ActiveCatalog. The complementary product, TIBCO ActiveFulfillment, natively accepts these data schemas.
70
71 Index 71 Index C customer support 11 D data concepts 43 data model 17, 18 data repository 21 dictionary 21 L levels 44 M master repositories 18 P product data 44 R relationships 19 repositories 18 S SID 21, 25, 27 SID business entities 62 SID-based objects 18 solution set 14 U UML diagram 20
72 72 Index
TIBCO Reward 15.3.0 Release Notes August 2015
TIBCO Reward 15.3.0 Release Notes August 2015 2 TOC Contents Important Information...3 Preface...4 TIBCO Reward Related Documentation...5 Typographical Conventions...6 TIBCO Resources...8 How to Join TIBCOmmunity...8
TIBCO ActiveMatrix BusinessWorks Plug-in for sftp Release Notes
TIBCO ActiveMatrix BusinessWorks Plug-in for sftp Release Notes Software Release 1.0.0 June 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE
TIBCO Runtime Agent Authentication API User s Guide. Software Release 5.8.0 November 2012
TIBCO Runtime Agent Authentication API User s Guide Software Release 5.8.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO Hawk SNMP Adapter Installation
TIBCO Hawk SNMP Adapter Installation Software Release 4.9.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO Fulfillment Provisioning Session Layer for FTP Installation
TIBCO Fulfillment Provisioning Session Layer for FTP Installation Software Release 3.8.1 August 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO Administrator User s Guide. Software Release 5.7.1 March 2012
TIBCO Administrator User s Guide Software Release 5.7.1 March 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY
TIBCO ActiveMatrix BusinessWorks SmartMapper Plug-in Release Notes
TIBCO ActiveMatrix BusinessWorks SmartMapper Plug-in Release Notes Software Release 6.0.0 November 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO BusinessConnect Plug-in for SSH Server Release Notes. Software Release 1.0.0 May 2012
TIBCO BusinessConnect Plug-in for SSH Server Release Notes Software Release 1.0.0 May 2012 SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS
TIBCO ActiveMatrix BPM Integration with Content Management Systems Software Release 2.2.0 September 2013
TIBCO ActiveMatrix BPM Integration with Content Management Systems Software Release 2.2.0 September 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft SharePoint User s Guide
TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft SharePoint User s Guide Software Release 1.0 Feburary 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER
TIBCO ActiveMatrix BusinessWorks Plug-in for Big Data User s Guide
TIBCO ActiveMatrix BusinessWorks Plug-in for Big Data User s Guide Software Release 1.0 November 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft SharePoint Release Notes
TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft SharePoint Release Notes Software Release 6.0.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER
TIBCO BusinessEvents Business Process Orchestration Release Notes
TIBCO BusinessEvents Business Process Orchestration Release Notes Software Release 1.1.1 May 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation
TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation Software Release 6.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS
TIBCO BusinessConnect Trading Partner Administration. Software Release 6.0 November 2011
TIBCO BusinessConnect Trading Partner Administration Software Release 6.0 November 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO Runtime Agent Domain Utility User s Guide Software Release 5.8.0 November 2012
TIBCO Runtime Agent Domain Utility User s Guide Software Release 5.8.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO BusinessConnect EDI Protocol powered by Instream X12 Configuration
TIBCO BusinessConnect EDI Protocol powered by Instream X12 Configuration Software Release 6.6 October 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO ActiveMatrix Service Bus Getting Started. Software Release 2.3 February 2010
TIBCO ActiveMatrix Service Bus Getting Started Software Release 2.3 February 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO ActiveMatrix BusinessWorks Plug-in for EDI User s Guide. Software Release 1.0 November 2011
TIBCO ActiveMatrix BusinessWorks Plug-in for EDI User s Guide Software Release 1.0 November 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO MDM Studio Repository Designer User s Guide
TIBCO MDM Studio Repository Designer User s Guide Software Release 4.0 July 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO ActiveMatrix Management Agent for WCF Samples. Software Release 1.2.0 July 2009
TIBCO ActiveMatrix Management Agent for WCF Samples Software Release 1.2.0 July 2009 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO Runtime Agent Installing Into a Cluster. Software Release 5.8.0 November 2012
TIBCO Runtime Agent Installing Into a Cluster Software Release 5.8.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO ActiveMatrix BusinessWorks Plug-in for Big Data Release Notes
TIBCO ActiveMatrix BusinessWorks Plug-in for Big Data Release Notes Software Release 6.1.0 August 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO ActiveMatrix Adapter for LDAP Configuration and Deployment. Software Release 6.0 August 2010
TIBCO ActiveMatrix Adapter for LDAP Configuration and Deployment Software Release 6.0 August 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO Enterprise Administrator Release Notes
TIBCO Enterprise Administrator Release Notes Software Release 2.2.0 March 2015 Two-Second Advantage 2 Important SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO ActiveMatrix SOA Concepts. Software Release 2.0.0 November 2012 BPM
TIBCO ActiveMatrix SOA Concepts Software Release 2.0.0 November 2012 BPM Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO Runtime Agent Scripting Deployment User s Guide. Software Release 5.8.0 November 2012
TIBCO Runtime Agent Scripting Deployment User s Guide Software Release 5.8.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO MDM Workflow Reference
TIBCO MDM Workflow Reference Software Release 8.3 March 2013 Document Updated: April 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH
TIBCO Silver Fabric Continuity User s Guide
TIBCO Silver Fabric Continuity User s Guide Software Release 1.0 November 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO ActiveMatrix BPM BPM Deployment
TIBCO ActiveMatrix BPM BPM Deployment Software Release 2.2.0 September 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO Fulfillment Order Management Best Practices Guide. Software Release 3.0.1 January 2016
TIBCO Fulfillment Order Management Best Practices Guide Software Release 3.0.1 January 2016 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO ActiveMatrix Adapter for WebSphere MQ Configuration and Deployment. Software Release 6.2 January 2011
TIBCO ActiveMatrix Adapter for WebSphere MQ Configuration and Deployment Software Release 6.2 January 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH
TIBCO ActiveMatrix BusinessWorks Process Design Guide. Software Release 5.9.2 May 2011
TIBCO ActiveMatrix BusinessWorks Process Design Guide Software Release 5.9.2 May 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO ActiveMatrix BusinessWorks Plug-in for MongoDB User s Guide
TIBCO ActiveMatrix BusinessWorks Plug-in for MongoDB User s Guide Software Release 1.0 December 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO Fulfillment Order Management Web Services. Software Release 2.0 November 2012
TIBCO Fulfillment Order Management Web Services Software Release 2.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO ActiveMatrix Adapter for LDAP Concepts. Software Release 6.0 August 2010
TIBCO ActiveMatrix Adapter for LDAP Concepts Software Release 6.0 August 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO ActiveMatrix Service Bus Concepts. Software Release 3.3.0 September 2013
TIBCO ActiveMatrix Service Bus Concepts Software Release 3.3.0 September 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO MDM Installation and Configuration Guide
TIBCO MDM Installation and Configuration Guide Software Release 8.3 March 2013 Document Updated: April 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO
TIBCO Slingshot User Guide
TIBCO Slingshot User Guide v1.8.1 Copyright 2008-2010 TIBCO Software Inc. ALL RIGHTS RESERVED. Page 1 September 2, 2011 Documentation Information Slingshot Outlook Plug-in Important Information SOME TIBCO
TIBCO ActiveMatrix Service Gateway User s Guide. Software Release 1.1 May 2012
TIBCO ActiveMatrix Service Gateway User s Guide Software Release 1.1 May 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO Engage Integration Guide
TIBCO Engage Integration Guide Release 1.0.0 May 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO Foresight Operational Monitor
TIBCO Foresight Operational Monitor Operational Monitor User s Guide Software Release 5.1.0 November 2015 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO Fulfillment Order Management User's Guide. Software Release 2.1.0 September 2013
TIBCO Fulfillment Order Management User's Guide Software Release 2.1.0 September 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO ActiveMatrix BPM Web Application Component Development. Software Release 2.0 November 2012
TIBCO ActiveMatrix BPM Web Application Component Development Software Release 2.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO Business Studio iprocess Implementation Guide. Software Release 3.5.1 February 2012
TIBCO Business Studio iprocess Implementation Guide Software Release 3.5.1 February 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO FTL Glossary. Software Release 4.3 November 2015. Two-Second Advantage
TIBCO FTL Glossary Software Release 4.3 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO ActiveMatrix BPM - Integration with Content Management Systems
TIBCO ActiveMatrix BPM - Integration with Content Management Systems Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
How To Login To The Mft Internet Server (Mft) On A Pc Or Macbook Or Macintosh (Macintosh) With A Password Protected (Macbook) Or Ipad (Macro) (For Macintosh) (Macros
TIBCO MFT Internet Server User Guide Software Release 7.2.4 October 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO BusinessEvents Extreme WebStudio User s Guide
TIBCO BusinessEvents Extreme WebStudio User s Guide Software Release 1.1.0 November 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH
TIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013
TIBCO Spotfire Metrics Modeler User s Guide Software Release 6.0 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO MDM Studio Process Designer User s Guide
TIBCO MDM Studio Process Designer User s Guide Software Release 3.2 March 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO ActiveMatrix BPM SOA Development Tutorials
TIBCO ActiveMatrix BPM SOA Development Tutorials Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO ActiveMatrix BusinessWorks Error Codes. Software Release 5.7 December 2008
TIBCO ActiveMatrix BusinessWorks Error Codes Software Release 5.7 December 2008 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO BusinessEvents Extreme Application Architect s Guide
TIBCO BusinessEvents Extreme Application Architect s Guide Software Release 1.0.0 May 2012 The Power to Predict Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF
TIBCO BusinessConnect Scripting Deployment User s Guide
TIBCO BusinessConnect Scripting Deployment User s Guide Software Release 6.2 August 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH
TIBCO MDM Best Practices Guide
TIBCO MDM Best Practices Guide Software Release 8.3.1 Document Updated April 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO Foresight EDISIM
TIBCO Foresight EDISIM Introduction to EDISIM Software Release 6.11.0 July 2012 TIBCO provides the two-second advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO Rendezvous Network Server Glossary
TIBCO Rendezvous Network Server Glossary Software Release 1.1 March 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO iprocess Web Services Server Plug-in Installation. Software Release 11.3.0 October 2011
TIBCO iprocess Web Services Server Plug-in Installation Software Release 11.3.0 October 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
How To Use Libap With A Libap Server With A Mft Command Center And Internet Server
MFT Command Center/Internet Server LDAP Integration Guide Ver sio n 7.1.1 September 7, 2011 Documentation Information MFT LDAP Integration Guide Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES
TIBCO Hawk SNMP Adapter User s Guide
TIBCO Hawk SNMP Adapter User s Guide Software Release 4.9.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO BusinessConnect EBICS Protocol User s Guide. Software Release 1.0 December 2011
TIBCO BusinessConnect EBICS Protocol User s Guide Software Release 1.0 December 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO Loyalty Lab Reward API Reference
TIBCO Loyalty Lab Reward API Reference Release 13.1 February 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
Admin Quick Start Guide
Getting Started TIBCO Slingshot Admin Quick Start Guide v1.8.1 1. September 2, 2011 Configuring Slingshot Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
Application Developer s Guide
TIBCO BusinessEvents Extreme Application Developer s Guide Software Release 1.0.0 May 2012 The Power to Predict Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF
MFT Platform Server for Windows
MFT Platform Server for Windows Release Notes Version 7.1 2010 Proginet Corporation September 28, 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO Spotfire Server Migration. Migration Manual
TIBCO Spotfire Server Migration Migration Manual Revision date: 26 October 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO Spotfire Automation Services 6.5. User s Manual
TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
TIBCO LogLogic ITIL and ITSM Compliance Suite Release Notes
TIBCO LogLogic ITIL and ITSM Compliance Suite Release Notes Software Release 3.7.0 August 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE
TIBCO Business Studio Customization
TIBCO Business Studio Customization Software Release 3.6.0 September 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO ActiveMatrix BPM Installation and Configuration
TIBCO ActiveMatrix BPM Installation and Configuration Software Release 3.0 May 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO Spotfire Metrics Prerequisites and Installation
TIBCO Spotfire Metrics Prerequisites and Installation Software Release 6.0 November 2013 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF
TIBCO FTL Installation
TIBCO FTL Installation Software Release 4.3 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
tibbr, tibbr Service, tibbr Community, and tibbr Community Service How-To Guide
tibbr, tibbr Service, tibbr Community, and tibbr Community Service How-To Guide Software Release 4.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER
TIBCO Fulfillment Order Management Administration. Software Release 2.1.0 September 2013
TIBCO Fulfillment Order Management Administration Software Release 2.1.0 September 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO LogLogic PCI Compliance Suite Release Notes
TIBCO LogLogic PCI Compliance Suite Release Notes Software Release 3.7.0 August 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO Managed File Transfer Platform Server for UNIX Release Notes
TIBCO Managed File Transfer Platform Server for UNIX Release Notes Software Release 7.2.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO ActiveMatrix BPM SOA Concepts
Software Release 4.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE
TIBCO ActiveMatrix Service Grid WebApp Component Development. Software Release 3.2.0 August 2012
TIBCO ActiveMatrix Service Grid WebApp Component Development Software Release 3.2.0 August 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
TIBCO Business Studio - Analyst Edition User's Guide
TIBCO Business Studio - Analyst Edition User's Guide Software Release 4.1 May 2016 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
tibbr, tibbr Service, tibbr Community, and tibbr Community Service How-To Guide Software Release 3.0 August 2011
tibbr, tibbr Service, tibbr Community, and tibbr Community Service How-To Guide Software Release 3.0 August 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF
TIBCO LogLogic Log Management Intelligence (LMI) Release Notes
TIBCO LogLogic Log Management Intelligence (LMI) Release Notes Software Release 5.6.1 July 2015 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE
TIBCO NimbusTM. Classic Web Server Branding. Software Release 9.5.2 October 2015
TIBCO NimbusTM Classic Web Server Branding Software Release 9.5.2 October 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO Rendezvous Administration. Software Release 8.3.0 July 2010
TIBCO Rendezvous Administration Software Release 8.3.0 July 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY
TIBCO Spotfire Server Deployment and Administration
TIBCO Spotfire Server Deployment and Administration Software Release 6.0 November 2013 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH
TIBCO ActiveMatrix BusinessWorks Process Monitor Server. Installation
TIBCO ActiveMatrix BusinessWorks Process Monitor Server Installation Software Release 2.1.2 Published: May 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF
TIBCO NimbusTM. Office Integration Server. Software Release 9.5.2 October 2015
TIBCO NimbusTM Office Integration Server Software Release 9.5.2 October 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
CA Nimsoft Monitor. Probe Guide for URL Endpoint Response Monitoring. url_response v4.1 series
CA Nimsoft Monitor Probe Guide for URL Endpoint Response Monitoring url_response v4.1 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject
TIBCO Hawk Plug-in Reference Guide
TIBCO Hawk Plug-in Reference Guide Software Release 5.1 May 2014 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
Product Management process. R6 Product and Service Management for faster time-to-market with more flexibility. R6 Functional Overview
R6 Functional Overview products customers orders billing finance Product Management process R6 Product and Service Management for faster time-to-market with more flexibility Table of Contents 1. R6 Product
TIBCO ActiveMatrix Adapter for WebSphere MQ Concepts. Software Release 6.2 January 2011
TIBCO ActiveMatrix Adapter for WebSphere MQ Concepts Software Release 6.2 January 2011 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
TIBCO Rendezvous Concepts. Software Release 8.3.0 July 2010
TIBCO Rendezvous Concepts Software Release 8.3.0 July 2010 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO
TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual
TIBCO Spotfire Web Player 6.0 Installation and Configuration Manual Revision date: 12 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
TIBCO ActiveMatrix BusinessWorks Process Monitor Client for BW. User Guide
TIBCO ActiveMatrix BusinessWorks Process Monitor Client for BW User Guide Software Release 2.1.2 Published: May 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE
TIBCO ActiveMatrix BPM Single Sign-On
TIBCO ActiveMatrix BPM Single Sign-On Software Release 4.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
Understanding Business Process Management
Title Page Understanding Business Process Management Version 8.2 April 2012 Copyright This document applies to webmethods Product Suite Version 8.2 and to all subsequent releases. Specifications contained
TIBCO FTL Release Notes
TIBCO FTL Release Notes Software Release 4.2.0 July 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
TIBCO BWPM Server Administration Guide. TIBCO ActiveMatrix BusinessWorks Process Monitor Server. Administration Guide
TIBCO ActiveMatrix BusinessWorks Process Monitor Server Administration Guide Software Release 2.1.2 Published: May 2013 1 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
TIBCO Spotfire Statistics Services Installation and Administration Guide
TIBCO Spotfire Statistics Services Installation and Administration Guide Software Release 6.0 November 2013 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO
