SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
W H I T E
                                                                                                      P A P E R
Pivotal CRM’s 3-Tier Architecture
The Key to Low Total Cost of Ownership



      Executive Summary
      A CRM application’s total cost of ownership (TCO) extends well beyond just the initial
      licensing and implementation fees to include the cost of customizing, integrating,
      deploying, and administering CRM on an ongoing basis. As a result, today’s CRM
      buyers have expanded their evaluation focus to encompass platform and architecture
      criteria that have the greatest impact on total cost of ownership, namely flexibility, scal-
      ability, and deployability.

      Flexibility, as a function of ease of customization and integration, is the strength of
      Pivotal CRM’s metadata-driven architecture, which separates customer data from
      business rules (metadata), facilitating the ability to quickly customize a solution to
      match business processes. Pivotal CRM’s integration framework leverages middleware
      components, third-party adapters, and Web services to provide a standards-based
      approach that can significantly decrease the time and effort needed to integrate CRM
      with enterprise applications, and data both within and across business boundaries.

      Pivotal CRM’s 3-tier architecture is based on the enterprise-strength Intel® and
      Microsoft® platforms; offers three types of clients, including a zero-footprint, zero-install
      client to facilitate deployment; and can seamlessly distribute customizations to all LAN
      and WAN-based satellite systems, mobiles, Web, Lotus Notes, and MS Outlook users
      via the Pivotal CRM synchronization solutions.

      As a result, Pivotal CRM provides exceptionally low total cost of ownership across
      the complete CRM lifecycle, delivering a sensible set of commonly needed features
      out-of-the-box, while ensuring businesses can quickly customize, integrate, and deploy
      a solution to match their current and evolving business needs.
Architecture—                                                   and business processes, and transactions generally
                                                                       associated with marketing, selling, and servicing
       The Foundation of Low TCO                                       customers. This tight coupling provides a head-start in
                                                                       automating business processes, but ultimately inflates the
       The purchasing landscape for CRM has changed                    total cost of ownership by creating a system that is rigid to
       radically in the past 12 months. Today’s CRM buyer is           change, causing significant disruption to end users during
       looking for a product that is easy to buy; easy to deploy       updates and upgrades.
       in a predictable timeframe, and will fit with the current and
       future business IT strategies. And because the majority of
       an organizations’ investment in license fees, configuration,    Low TCO CRM Architecture
       customization, and training occur well before the software      The informed CRM evaluator must take a balanced
       shows evidence of results, the price tag attached to a          approach to evaluating both the application and the
       CRM implementation can seem very high. As a result,             architecture when considering TCO. Ultimately, however,
       Total Cost of Ownership (TCO) analyses and proof of             it is the CRM application’s flexibility, scalability and
       results are critical vendor evaluation criteria that are        deployability that will determine total cost of ownership as
       coming to light much earlier                                    an organization adapts to its changing marketplace.
       in the buying process.
                                                                       Pivotal CRM stands apart from other CRM software
                                           Given the complex           solutions in delivering a complete suite of CRM products
                                           inter-dependence            built on a sensible technology foundation that drives low
90% of CRM lifecycle costs
                                           of typical enterprise       total ownership costs across the entire CRM lifecycle.
occur in the customization,                technology                  Based on a Microsoft® .NET foundation and embracing
integration, deployment,                   environments, TCO           industry standards, the Pivotal CRM architecture ensures
and ongoing administration                 can be a difficult metric   enterprises gain a flexible, scalable, and deployable
of CRM.                                    to obtain for a single      solution for the richest levels of collaboration and
                                           system. However, there      interactivity to increase revenues, margins, and customer
                                           are a few key abilities     loyalty.
     that are crucial in order to mitigate the risk of deploying
     CRM software, and a number of areas to focus on to                The Internet has set high expectations for accessibility to
     reduce costs. These include customization, integration,           information and system interoperability, despite the fact
     deployment, usability, and upgrades. In fact, leading             that many enterprises have substantial investments in
     industry analysts point to 90% of CRM lifecycle costs             pre-Internet systems and applications that can’t interact
     occurring in the customization, integration, deployment,          without a huge investment in costly integration solutions.
     and ongoing administration of CRM.
                                                                       Microsoft and other forward-thinking software vendors
       Clearly, by adopting a forward-thinking strategy to             such as the Pivotal CRM team have taken huge strides
       account for costs in the areas of flexibility (which is         towards making the Internet vision a reality. Pivotal CRM
       a function of ease of customization and integration),           is founded on Microsoft .NET, which is the platform of
       scalability and deployability, enterprises can significantly    choice for building, deploying, operating and integrating
       reduce the TCO of their CRM system. And                         applications for enterprises. It is also the leading platform
       in all of these areas, the lowest total cost approach is        for Web services—allowing applications to work together
       a function of the application’s platform and architecture.      in a highly accessible, low cost manner over the Internet,
                                                                       regardless of operating system, device, or programming
                                          Enterprises are              language.
                                          beginning to realize
Pivotal CRM is founded                    that their ability to        Pivotal CRM leverages Microsoft servers to provide
on Microsoft .NET, which                  deliver on internal          the scalability, reliability, and ease of integration and
is the platform of choice                 business objectives          deployment required in a CRM solution aimed at
for building, deploying,                  while responding             enterprises. Some of the Microsoft servers at the core of
                                          opportunistically            the Pivotal CRM solution include:
operating and integrating
                                          and intelligently to
applications for enterprises.             customer and market          Microsoft SQL Server 2000 – Pivotal CRM is optimized
                                          opportunities is             to take advantage of the powerful scaling capabilities in
                                          dependent on their           SQL Server 2000.
                                          architecture. Today’s
                                                                       Microsoft Windows 2000/2003 Advanced Server –
      effective CRM architecture must cross multiple databases,
                                                                       Pivotal CRM takes advantage of Windows 2000/2003.
      applications, and business functions, and must support
                                                                       Advanced Server Network Load Balancing services to
      evolution at each of those layers. However, many of
                                                                       distribute IP traffic across a Pivotal CRM-deployed
      today’s CRM systems tightly couple the customer data




                                                                                                              Pivotal CRM | White Paper   1
application cluster.                     Pivotal CRM provides access to information at any time
                                                    Pivotal CRM’s single OS                  and from anywhere through wireless communication,
        Pivotal’s CRM suite                         engineering optimization                 unified messaging, handheld devices, and teleconferencing.
        is built using industry                     eliminates the performance
        standards and a 3-tier                      degradation that                         Through Microsoft .NET, the Pivotal CRM solution ensures
                                                    multi-platform-designed                  our customers have the pathways they need to leverage
        framework, resulting                                                                 and extend existing investments in technology to take
                                                    ISVs suffer.
        in an architecture that                                                              advantage of the increased productivity, efficiency, and
        has the flexibility to                      Microsoft Internet                       lower TCO that the Internet offers.
        meet the changing                           Information Server (IIS) –
                                                    Microsoft Internet
        business needs of
                                                    Information Services (IIS)
                                                                                             3-Tier Internet Architecture
        enterprises.                                is the foundation of Pivotal             When the Pivotal CRM team set out to architect a CRM
                                                    CRM’s high performance,                  solution for enterprises that delivers exceptionally low
                Web-based applications.                                                      TCO, we created a 3-tier Internet application architecture
                                                                                             with clear separation of the presentation services tier (user
                Microsoft BizTalk Server 2002 – The Pivotal CRM                              interface), business services tier
                solution employs BizTalk Server 2002 for business                            (where business logic resides), and the data services tier
                process integration within and between organizations.                        (where customer data is kept separate from metadata).
                The Pivotal Integration Connector™ facilitates developing,
                executing, and managing distributed                                          This architecture enables organizations to save
                business processes.                                                          substantial time and resources by centralizing application
                                                                                             customization, development, and maintenance at the
                Microsoft Exchange Server 2000 – Optimized for the
                Exchange Server 2000 communications infrastructure,
Presentation
Services Tier                                                                          Applications
(Client Tier)
                                                      Rich Client       Thin Client   Wireless Client   Windows Client   Mobile Client




                                                                    Browser-based Clients
                                                                                             Clients
Business
Services
Tier
                              Web
                             Server                             Pivotal MarketFirst
                                                                      Server                                      Intellisync for Pivotal Connectors


                                                                                                                  Pivotal Interaction Connectors
                                      Pivotal
                                      Tookit
                                                                     Pivotal
                                                                 Assisted Selling                                 Pivotal Integration Connectors
                                   Pivotal                           Server
                                 Administrator
                                                                    Pivotal                   Pivotal
                                 Pivotal Tools                     Extended                  Business                    Pivotal Connectors
                                                                    Servers                   Server
Data Services
Tier


                                                                                                                  Enterprise Data


                Figure 1-1: Pivotal CRM's 3-Tier Architecture




                                                                                                                                     Pivotal CRM | White Paper   2
middle tier. With graphical tools for customizing the                                                                                                 Because the presentation tier is clearly separated from the
                look, feel, and functionality delivered at the presentation                                                                                           rest of the application, users can easily obtain access to
                services tier, the business services tier, and the database                                                                                           the system via different channels, such as Web, Windows,
                services tier, changes to business logic can be made                                                                                                  and Wireless, in both synchronous and asynchronous
                quickly and efficiently with relatively little impact on                                                                                              modes. Internet-based presentation tools such as browsers
                existing applications. And because there is no client                                                                                                 provide familiar navigation schema—including graphically
                software to install, the distribution of both application                                                                                             rich icons with descriptive text and guided navigation
                and data modifications to users, regardless of their                                                                                                  cues—to drive rapid and comfortable end-user adoption.
                location or access method, is streamlined.
                                                                                                                                                                      Business Services Tier
                The Pivotal CRM architecture also drives improved
                interoperability between other customer-relevant                                                                                                      The business services tier contains the application logic.
                applications, such as ERP systems. This is a result                                                                                                   This tier receives input from the presentation services tier,
                of the ability to integrate applications at the business                                                                                              interacts with the data services tier to perform data-level
                services tier by reusing business logic that resides here.                                                                                            transactions, and sends results back to the presentation
                Interoperability is fundamental to extending access to                                                                                                tier. The Pivotal Business Server™ supplies the underlying
                customers and partners beyond the enterprise, as it                                                                                                   structure that maintains system integrity, providing
                relies on common standards for Internet communication                                                                                                 business logic and data retrieval services for the entire
                and collaboration.                                                                                                                                    Pivotal CRM suite of applications. The Pivotal Extended
                                                                                                                                                                      Servers work in conjunction with the Pivotal Business
                Presentation Services Tier                                                                                                                            Server to deliver the application-specific functionality
                                                                                                                                                                      required by CDC MarketFirst and Pivotal Assisted Selling.
                Pivotal Rich Client™ is a highly interactive
                browser-based client, providing presentation tier services                                                                                            The Pivotal Business Server is an XML-based, 3-tier,
                on laptops and desktops. The presentation services tier                                                                                               transaction-processing platform powered by the mature
                defines the interface through which a user interacts                                                                                                  and robust Microsoft COM+ environment. The Business
                with the application, passing validated information                                                                                                   Server logs and tracks all transactions, and manages the
                from the user to the business services tier, and                                                                                                      workflow of a customer throughout the entire customer
                receiving results. Alternatively, Pivotal Wireless™                                                                                                   lifecycle—from customer engagement (typically through
                is a portal-based solution for wireless devices, delivering                                                                                           a marketing initiative) through the sales process,
                CRM functionality to mobile employees using wireless                                                                                                  transaction and request fulfillment, and support phases.
                handheld devices such as web-enabled cell phones,
                PDAs, two-way pagers, etc.                                                                                                                            The Pivotal Business Server enforces business
                                                                                                                                                                      logic and rules through Pivotal AppServer Services and
                                                                                                                                                                      AppServer Rules. The AppServer Services are
                                                                                                                                                                      a set of COM+ objects responsible for the Pivotal CRM


Presentation                                                                                                                                                                1   User logs onto Pivotal CRM using Pivotal Rich Client.
Services Tier                                                          EST
                                                                    QU
                                                                 RE                                                                                                         2   User sends a request for data (via HTTP), which is
(Client Tier)                                       S
                                                        ER
                                                U                     1         User logs onto Pivotal Rich                                                                     captured by the AppServer Services running on the
                                         2                                      Client through browser (IE)*                                                                    Business Services Tier.
                                                                                                                                                                            3   The AppServer Services checks the AppServer Rules
                                   6
                                                                                                                                                                                to ensure the request complies with current business
Business                                                                                                                                                                        rules.
Services                                T                                                                                                                                   4   The AppServer Services passes the verified request to
                                    H




Tier                                        T
                                                P                               COM+                            3
                                                    &                                                                                                                           the Enterprise Customer Data and Business Module
                                                         II
                                                            S
                                                                                                                       AppServer Rules                                          (if needed).
                                                                                    AppServer Services
                                                                                                                                                                            5   The requested data and any accompanying metadata
                                                                                                                                                                                are sent back to the AppServer Services.
                                                                                                                                                                            6   The AppServer Services passes the requested data to
                                                                                                       OLE DB




                                                                                                                                                                                the user (via HTTP).
Data                                                         5                                    4                                   5
Services
Tier

                                                                                 BM                             ED


                *ActiveX controls, business logic and formatting information are downloaded and cached as temporary Internet files on the client machine as needed.



                Figure 1-2: Query Flow through the Pivotal CRM Business Services Tier



                                                                                                                                                                                                              Pivotal CRM | White Paper   3
database transactions. These objects handle all the direct              •	 User Interface definitions, such as form layouts,
                actions required to read from and write to the Pivotal                     lists, report layout and contents, templates, etc.
                CRM database. They deliver, format, and send/receive                    •	 Business rules and workflow definitions (COM+
                information and data to and from the browser, execute                      objects or Pivotal Agents™), queries, reports, etc.
                queries, and pass data to Pivotal AppServer Rules. The
                AppServer Rules are COM objects or .NET assemblies                      •	 Security definitions that define security requirements
                that implement the application business                                    to protect data at run time
                rules, and can be written in any COM, COM+ or .NET                      The Pivotal CRM metadata-driven architecture lowers the
                compliant language.                                                     total cost of deployment because it’s only the metadata
                                                                                        stored in the BM that’s modified when changes are made
                Data Services Tier                                                      to the presentation services tier or the data services
                The data services tier stores and retrieves data. All CRM               tier. Ongoing changes are managed centrally, and are
                system data is collected in two separate databases: the                 automatically deployed to the various satellite systems
                Business Module (BM) metadata database and Enterprise                   (if applicable) and users from a central location. And
                Customer Data (ED) database. By separating the data                     because the execution and development environments
                from the metadata, the Pivotal CRM application is easily                are kept separate, the application can tolerate a high
                customized to meet changing organizational needs with                   level of customization without a significant impact on
                no disruption to the rest of the system or end users.                   existing applications.

                The ED contains corporate or enterprise data such as
                company profile data, contact information, order history,               Flexibility Drives Low TCO
                etc. that end users need to access and update. The BM                   A flexible CRM application is one that is both easy to
                contains metadata, which is data about the way in which                 customize and easy to integrate with intra- and extra-
                the ED is organized, and how the Pivotal CRM application                enterprise applications and data sources. Architectural
                will behave.                                                            flexibility is about making the CRM software, and thus
                                                                                        CRM processes, work in the way the organization sees
                The BM stores the following types of data:
                                                                                        fit—not how the CRM vendor thinks it should work. Many
                •	 Database definitions, including table and                            vendors’ architectures are inherently rigid, making their
                   record structures                                                    CRM application very difficult to customize. This raises
                                                                                        TCO by forcing customers to abandon proven business
                                                                                        processes and start anew, either because customization
                                                                                        cannot be done, or because it is simply too expensive.

                                                                                                          A customizable CRM application
Business                                                                                                  supports changes in both underlying
Services                                            COM+                                                  data definitions and business process
Tier                                           Business Server                                            rules without requiring alteration of
                                     AppServer Rules | AppServer Services
                                                                                                          source code, binaries, or runtime
                                                                                                          environments. How a company
                                                                                                          handles its business rules can provide
                                                                                                          significant competitive advantage,
                                                                                                          because adapting business rules f
                                                                                                          aster than competitors in response
                                                                                                          to market pressures or customer
                                                                                                          demand allows companies to sell to
                                                                                                          or service customers faster and better
Data Services                                                                                             than their competitors.
Tier                     Form definitions,
                                                                    Queries & Query
                          business rules,                                                                 A CRM application that features ease
                                                                   Results via OLE DB
                        workflow from BM                                                                  of integration is not only compatible
                                                                                                          with pre-existing systems, but creates
                                                                                                          synergy between them to enhance and
                                                                                                          extend functionality. To be effective, the
                 Business Module (BM)                                 Enterprise Customer Data (ED)       CRM vendor must supply an integration
                 Contains metadata                                     • Companies                        framework that spans multiple data
                  • Forms                                              • Contracts                        stores, applications, and business
                  • Business Rules                                     • Orders, etc.                     processes across departmental and
                  • Workflow
                                                                                                          even enterprise boundaries.
                Figure 1-3: Data Services Tier




                                                                                                                               Pivotal CRM | White Paper   4
“
                                                                                           •	 Pivotal CRM’s open and flexible data model is a result
    A successful CRM implementation is directly                                               of the fact that all forms, fields, etc. are saved as
    linked to the usability of the application,                                               metadata, so changes to business rules, workflows,
                                                                                              and processes can be made simply and quickly.
    making fit more important than an application’s                                        •	 While the Pivotal CRM team supplies a rich set of
    overall depth and breadth... It is critical to                                            tables out-of-the-box, it’s easy to add new tables
                                                                                              using the graphical customization tools provided
    first determine user needs and then evaluate                                              in the Pivotal CRM Toolkit.
    vendors based on need-to-have versus
                                                                                           Open Data Model
                                            ”
    nice-to-have functionality.
                                                          AMR Research                     Excessive functionality increases an application’s
        “Picking the Right CRM Vendor: It’s More Than a One Horse Race”                    complexity and reduces the usability of the application
                                                         September 2001                    for the end-user, resulting in increased end-user training
                                                                                           costs and risk of end-user rejection. The only remedy for
                                                                                           an application that is too functionality-rich is to remove
               The true measure of an application’s flexibility is based
                                                                                           the excessive functionality during the implementation
               on the cost to perform customization and integration
                                                                                           phase. But this approach to customization can be very
               enhancements. These costs can include increases in
                                                                                           risky. Many CRM applications are built upon a much
               deployment time, decreases in application performance,
                                                                                           more complex web of intra-dependencies than their
               the cost of acquiring the skills to perform the
                                                                                           leaner counterparts.
               enhancement, and future costs associated with whether
               the enhancement can be used (or must be discarded)                          In order not to introduce aberrant behavior into the
               during application upgrades. Clearly, customization and                     application, customizers must pay extra attention when
               integration enhancements are not limited to just the initial                excising excessive functionality from their implementation.
               implementation, but rather require ongoing adjustment.                      This added attention, whether in the form of extra
                                                                                           implementation time to comprehensively study all the
               The Pivotal CRM Approach                                                    application functionality before making any changes,
                                                                                           or simply hiring more knowledgeable specialists, can
               to Customization                                                            significantly raise the TCO of a CRM application.

               The Pivotal CRM solution maintains the highest level                        The Pivotal CRM solution offers a viable alternative—a
               of customizability through our meta-data driven                             leaner application and a comprehensive set of graphical
               approach, and our open and flexible data model. These                       customization tools to ensure that customization is rapid,
               two characteristics of Pivotal CRM distinctly—and                           reliable, and cost-effective.
               uniquely—address the business need of enterprises for
               ease of customization because:                                              Database complexity is a good indicator of the overall
                                                                                           complexity of the CRM product. The underlying data
               •	 Customizations are saved as metadata in the Business                     structure of Pivotal CRM is open, flexible, and easy to
                  Module, not as code or rigid table extensions, and sent                  understand. With less than 200 tables, Pivotal CRM
                  to users via the same technology used to synchronize                     supplies a majority of the functionality required by most
                  Enterprise Data. As a result, all users are seamlessly
                  updated regardless of their access method.
                                                                                              Mobile Client    Browser Client Windows Client




                                                                                                        Presentation Tier (UI)




                                   User Interface

                                   Business Rules

                                    Data Model
                                                                                                               Business Tier
               Business Module                           Pivotal Toolkit                                      (Business Rules)




                                                                                                                 Data Tier
                                                                                                               (Data Model)

               Figure 2-1: Pivotal CRM Toolkit allows customization of all 3 tiers from a single location


                                                                                                                                               Pivotal CRM | White Paper   5
enterprises. By comparison, CRM applications with 10 to       tools to allow the customizer to quickly build new tables
              20 times as many tables provide excessive functionality,      into the system.
              resulting in a data model that is not only inflexible, but
              often simply too complex to understand. This necessitates     The Pivotal CRM system also provides a comprehensive
              a great deal of reliance on specialized, vendor-supplied      set of default interaction behaviors that saves the
              customizers, raising TCO.                                     customizer from having to implement functionality over
                                                                            and over again. This default behavior includes user
                                                                            navigation support for easy navigation to related records
              Intelligent Customization Framework                           of a given form, ways to aggregate data on a list, and
              The customization process for Pivotal CRM was designed        behavior for saving, updating and retrieving data from
              to be intuitive for customizers to use and learn. We          the database.



“
                                                                            Most customization is performed through our advanced,
    The number one reason for choosing                                      user-friendly graphical customization toolkit.

    Pivotal CRM over other CRM vendors is                                   The Pivotal CRM Toolkit™ is an easy-to-use visual tool
                                                                            that enables rapid customization to meet business needs.
    our strong support for customization and                                Customizers work with Active Forms, which are the visual


                                        ”
    overall solution flexibility.
              Based on internal competitive survey of deals over
           nine consecutive quarters. Total deals analyzed=154

              selected familiar metaphors such as forms, tables,
              lists, and queries to represent the key elements that
              customizers interact with, and organized them to make
              specifying the interaction between them easy and intuitive.

              Pivotal CRM provides an elegant, uncomplicated
              framework for how these metaphors interact with each
              other to create functionality. Where other CRM vendors
              may require tedious and unintuitive changes to 5 or 6
                                                                            Figure 2-3: Pivotal CRM Customization Environment

                                                                            representation of CRM data, business processes and
                                                                            workflow that the user sees on their client. Active Forms
                                                                            contain the database structure—every field on a form, is
                                                                            by default, linked to a table in the database. To modify
                                                                            Active Forms to meet the needs of users, customizers lay
                                                                            out the form directly using point-and-click buttons and
                                                                            other screen elements.

                                                                            The powerful WYSIWYG model for Active Forms
                                                                            customization makes the process easy, rapid, and
                                                                            intuitive. Pivotal CRM includes Active Form Templates
                                                                            out-of-the-box with logic and rules built-in, and additional
                                                                            logic and workflow can easily be attached. In this way,
                                                                            customization can be carried out by any business analyst,
                                                                            as no code level changes are required.
              Figure 2-2: Intuitive Metaphors for Ease of Customization
                                                                            For additional customization, the Pivotal CRM team makes
              different elements simply to add an additional field to a     available a comprehensive library of API’s (Application
              form, the Pivotal CRM framework requires only 2 changes.      Programming Interfaces) for Visual Basic and VBScript
                                                                            application developers to customize against, as well
              For example, creating a simple customer contact form
                                                                            as providing support for .NET scripting with the ability
              requires the customizer simply to declaratively link the
                                                                            to write new server scripts in C#, VB.Net and other
              new form to the corresponding database element, lay out
                                                                            .Net languages.
              the form using our graphical form designer, and register
              the new form with the navigation menu. All this is done
              without needing to write a single line of code. If a new
              table is required for this form, Pivotal CRM has graphical




                                                                                                                     Pivotal CRM | White Paper   6
The Pivotal CRM Approach                                                                                                  •	 The Pivotal Interaction Connectors provide connectivity
                                                                                                                                    to telephony systems and third-party customer
       to Integration                                                                                                               interaction platforms to facilitate the creation of call and
                                                                                                                                    contact centers. Out-of-the-box support is provided for
       At the heart of any CRM system is a consolidated data                                                                        Interactive Intelligence’s Customer Interaction Center
       repository of critical customer, partner, and employee                                                                       (I3’s CIC), and Intel’s NetMerge CPS platform for
       information. The integration challenge for enterprises is                                                                    Computer Telephony Interaction (CTI).
       to share this CRM data with customer, employee, and
       partner data from other internal systems and departments;                                                                 •	 The Pivotal Integration Connector provides a cost-
       integrate databases that use distinct schemas; create                                                                        effective integration framework that is extensible to
                                            composite applications                                                                  both Enterprise Application Integration (EAI) and
                                            that incorporate                                                                        Business-to-Business integration (B2Bi). At base, the
Integration Client Provides:                functionality from third                                                                Pivotal Integration Connector consists of a set of tools
                                            parties; and, make                                                                      including an XML adapter, an integration interface, and
•	 A GUI that implementers use
   to automate the implementation           data and business                                                                       a configuration client. The Pivotal Integration Connector
   process                                  processes available                                                                     supports open Internet standards, middleware, and
                                            and manageable                                                                          Web services, facilitating the seamless, bi-directional
•	 Management ofintegration
                                            across public networks.                                                                 exchange of data and process integration between
   design andadministration
                                                                                                                                    Pivotal CRM and 3rd party applications using HTTP.
•	 Controls implementation                                               In the face of all these                                   It also supports XML and SOAP based Web services,
   and maintenance costs                                                                                                            providing a complete set of integration options.
                                                                         challenges, customer
•	 Uses existing business rules                                          integration goals
   for the data fields (objects)
   being integrated
                                                                         generally include one or                                The Middleware Advantage
                                                                         more of the following:
                                                                                                                                 Pivotal CRM supports the following Web services pillars:
                                         •	 Making more
         sources of data available, despite                                                                                       The Internet                 The Internet is the de facto arena
         a myriad of data formats and database systems;                                                                                                        for enterprise and intra-enterprise
                                                                                                                                                               collaboration.
       •	 Driving higher levels of productivity and automation
          through business process integration;                                                                                   HTTP                         HyperText Transport Protocol is the
                                                                                                                                                               lowest-cost information transport
       •	 Offering users richer application functionality through                                                                                              mechanism, and has ubiquitous reach.
          application integration.                                                                                                XML (eXtensible              XML is the lingua franca for Internet
       The Pivotal CRM system provides a number of connectors                                                                     Markup Language)             computing.
       to facilitate the integration of its solutions with external,                                                              SOAP (Simple                 SOAP is a standard Web protocol to
       third-party applications, and data sources:                                                                                Object Access                expose useful functionality to Web
                                                                                                                                  Protocol)                    users, by allowing systems to talk to one
       •	 Intellisync for Pivotal Connectors facilitate                                                                                                        another and make requests.
          synchronization of PIM data with users of Lotus Notes
          and MS Outlook. For more information, refer to the
          section, “Pivotal Intellisync” on page 13.



                           Mobile Client                    Browser Client   Windows Client
                                                                                                                      Internet

                                                                                                                                  Web Service Applications


                                                               Clients                                                   Integration via Web Services
                                  Interaction Connectors




                                                                                            Interaction Connectors




                                                                                                                     Middleware
                                                                                                                                      Any
                                                                               ( SOAP / XML )




                                                                                                                       BizTalk
                                                                                                                        Vitria         ERP
                                                                                                                        Tibco        Adapter
         IVR      PBX
                                                                                                                       Scribe
                                                                                                                                                  ERP System
            Telephony
           Integration                                         Pivotal                                                 Integration via Middleware
                                                           Business Server




       Figure 2-4: Pivotal Integration Overview

                                                                                                                                                                                  Pivotal CRM | White Paper   7
In general, any data              Simple Web services typically are used to perform
Integration to                            source that can                   non-transactional “information supplementation” such
Middleware Enables:                       be connected to                   as delivering news feeds, updating static information
                                          middleware, can                   dashboards, providing additional company information,
•	 Mapping, orchestration and             connect to Pivotal                etc. More complex Web services have the ability to
   translation management
                                          CRM. The Pivotal                  provide support for transactions, such as customer
•	 Application of critical business       Integration Connector             initiation and order fulfillment.
   processes, workflow, and               sits between the
   communication (transport)                                                Some highlights of the Web services support in the Pivotal
                                          Pivotal Business Server
   protocols between systems.                                               CRM architecture include:
                                          and the middleware
•	 Definition of agreements among         solution, connecting
   internal applications and trading                                        •	 A history of supporting XML accessing critical
                                          to the Business Server               application elements.
   partner organizations to regulate
                                          via an XML interface.
   electronic data exchanges                                                •	 Ability to exchange data as a Web service, such as the
                                          To share information
                                          between Pivotal CRM                  ability to send/receive company, contact, and order
       and multiple front- and back-end office systems, the                    information between the Pivotal CRM system and
       Pivotal Integration Connector transforms the Pivotal XML                external systems.
       schema to and from the general XML schema supported                  •	 Able to integrate, consume, and present Web services
       by leading middleware vendors. Adaptors perform the                     within Pivotal CRM applications as a customization, and
       same function as the Pivotal Integration Connector for                  for the purpose of extending the product line.
       each back-office data source.
                                                                            The following diagram illustrates one example of how
      The Pivotal Integration Connector utilizes published                  Pivotal CRM might utilize Web services to perform simple
      conversion rules for standardizing XML schemas, thereby               order placement and fulfillment.
      enabling communication between systems that use
      different XML schemas. In this way, Pivotal CRM supports
      the routing of documents and information, provides                    Scalability for High Performance
      synchronization of data with ERP systems (including
      MS Great Plains, SAP, J.D. Edwards, PeopleSoft,
                                                                            and Lower TCO
      Oracle and others), and gives consistent, near-real time              The rallying cry for today’s enterprise IT group
      availability of data throughout the organization and across           implementing CRM is no longer simply “scalability” or
      business boundaries.                                                  CRM at any cost. With so many businesses experiencing
                                                                            intensified cost cutting, especially in their IT organizations,
      Security is of prime concern when business data crosses               it’s important that CRM application and platform vendors
      enterprise boundaries. The Pivotal Integration Connector              such as CDC Software and Intel® respond with sensible,
      provides secure XML over HTTP (SSL) for both EAI and                  results-focused
      B2Bi, communicating between the middleware product                    CRM. Stepping
      and the Pivotal Business Server using XML over HTTPs,                 up to the plate,         Because it’s based on
      and securing messages for integrity, privacy, and non-                Intel is advocating      the industry standards
      repudiation, using platform-neutral mechanisms.                       a new approach           of middleware and Web
                                                                            to scalability—          services, Pivotal CRM’s
                                                                            “Scale Right.”
      Application Integration via Web Services1                                                       integration process allows
                                                                            “Scale Right”             for rapid implementation
      The Pivotal CRM solution’s 3-tier architecture is designed
      on the Microsoft .NET framework, which facilitates the
                                                                            refers to                 and faster time to results.
                                                                            balancing an
      ability of Pivotal CRM to integrate with and consume Web
                                                                            assessment
      services. Pivotal CRM applications are inherently modular
                                                                            of the business requirements of a CRM system with its
      and expose various application elements.
                                                                            impact to the current—and planned—IT infrastructure. By
      The Pivotal CRM architecture includes an XML-based                    choosing CDC Software's award-winning, scalable Pivotal
      CRM server that supports an array of applications,                    CRM on Intel architecture-based systems, enterprises
      clients, and users by providing security, transaction                 can realize business value through a flexible and agile
      capability, and authentication for Web services during                approach to server architecture based on modular
      consumption and presentation. Web client can present                  building blocks. The benefits also extend to encompass
      Web services by providing relevant data for the user, and             the cost savings associated with affordable, manageable,
      by providing remotely accessible application functionality            off-the-shelf hardware and software.
      as a customization.


    1 Web Services. “Vendors that need to improve their integration story should look at Web services as a means to improve their ability to connect
      to both the data and processes in legacy systems. While the Web services market is still in its infancy, AMR Research believes its initial use
      will revolve around application-to-application integration behind the firewall.” (Finding Success in the Mid-Market, AMR, Feb 1, 2001)

                                                                                                                      Pivotal CRM | White Paper   8
Presentation
Services Tier                                                                                                      1   User submits an order form in Pivotal CRM
                      Mobile Client   Browser Client   Windows Client

                                                                                                                   2   A Web services query is sent to check the customer’s
                                                                                                                       credit via a credit bureau’s Web service
                                                                                               INTERNET
                                                                                                                   3   Credit bureau sends a Web services response to Pivotal
                                         1                                                                             CRM indicating that the customer’s credit is good
                                                  6
                                                                                                   Credit
Business                                                                                   2    Verification       4   The shipping instructions are sent to a shipping service
                                                                                                  Service
Services Tier                                                                                                          exposed as a Web service



                                                                  Interaction Connectors
                                                                                           3
                                                                                               Web Services        5   Shipper confirms the instructions by sending a Web
                                                        (SOAP/ XML)                        4                           services response to Pivotal CRM

                                                                                                Shipping
                                                                                               Applications        6   Order status is updated with information that product
                                          Pivotal                                          5      Service
                                      Business Server
                                                                                                                       has shipped.
Data Services
Tier
                                         Pivotal
                                        Database

                                      FRONT OFFICE DATA
                                       • Companies
                                       • Contacts
                                       • Orders



                Figure 2-5: Pivotal CRM Web services Architecture


                Scalability rests largely on the Pivotal CRM platform                                          goals demand the highest possible levels of application
                strategy, and our strong relationships with enterprise                                         performance.
                platform partners Intel and Microsoft. Our robust, scalable,
                high-performance architecture scales to support access                                         Many IT decision makers now look at server consolidation
                for full-time users, and large populations of occasional                                       as a key to controlling IT costs. However, rather than just
                and external users as well.                                                                    consolidating on a mainframe, IT personnel should place
                                                                                                               the focus on optimizing IT assets. “Scale Right” is Intel’s
                With our commitment to Microsoft’s scalable enterprise                                         server deployment strategy that aims to maximize the
                computing platform on Intel Architecture, Pivotal CRM                                          use of all the enterprises server assets by optimizing a
                customers are able to scale up their applications to                                           company’s mix of scale-up and scale-out deployments.
                handle more users and more data by adding resources                                            This is a more efficient and more agile deployment
                to existing servers such as additional processors,                                             strategy that should pay off in superior business value to
                memory, or disks. For many of our customers, however,                                          the enterprise.
                the horizontal or “scale out” approach is most important,
                allowing them to increase performance in the face of                                           The first step in      The combination of
                additional users, workload, volume, and functionality,                                         any “Scale Right”      Intel’s highly scalable
                while simultaneously addressing reliability through the                                        strategy is to         server technologies and
                addition of application servers.                                                               assess business        Pivotal CRM’s 3-tier CRM
                                                                                                               requirements.
                                                                                                               For example,           application is raising the
                "Scale Right"                                                                                  uninterrupted          bar for high performance
                The combination of Intel’s highly scalable server                                              up-time might          computing architectures.
                technologies and our 3-tier CRM application is                                                 be critical to
                raising the bar for high performance computing                                                 maximizing
                architectures—architectures that can demonstrably                                              customer loyalty and partner and employee productivity,
                enhance the competitive performance of technology-                                             or the more pressing issue may be adding capacity to the
                enabled enterprises.                                                                           CRM database management system to handle a greater
                                                                                                               number of concurrent users or a greater number of ad
                Enterprises are moving away from isolated, vertical                                            hoc queries.
                islands of proprietary data toward a more open and
                broadly deployable computing model. Today’s enterprise                                         Whatever the business-level objectives are, Intel-based
                requires a high-performance server infrastructure that                                         small-, medium- and large-scale servers deliver superior
                scales and adapts to every area of the end-to-end                                              price/performance, across the board. What’s more,
                enterprise: front-office, back-office and wherever business                                    choosing the right deployment model (the right mix of




                                                                                                                                                        Pivotal CRM | White Paper   9
scale-out and scale-up) allows businesses to dial-in          CRM application and the network-level infrastructure be
      exactly how much scalability, availability, and agility       “tunable” to perform within existing network infrastructure
      they need at the most affordable price. Pivotal CRM           and bandwidth constraints.
      on Intel-based servers deliver lower TCO in a “Scaled
      Right” environment.                                           Together with Microsoft and Intel, we deliver a CRM
                                                                    application that is tunable to meet the performance needs
                                                                    of different types of users in enterprises through the
      Microsoft Scalability                                         following mechanisms:
      The Microsoft platform delivers both scalability and value,
      enabling solution providers like the Pivotal CRM team to      Intelligent client-side processing – The application
      design applications that scale via two methods: scale-up      can be customized to offload some processing to the
      and scale-out. Pivotal CRM takes advantage of both            client system, thereby reducing server-side processing
      the scale-out features (like network load balancing) and      and network roundtrips. Some examples of client-side
                                          scale-up features (like   processing include data validation, formula calculation,
                                          multi-threaded, SMP       and workflow.
Pivotal takes advantage                   support) provided by
of both the scale-out                                               Data Compression – The Pivotal CRM server
                                          the Microsoft platform,
                                                                    compresses all data sent to the Pivotal Rich Client,
and scale-up features                     in order to address
                                                                    maximizing throughput and minimizing transmission time.
provided by the Microsoft                 the capacity needs
                                                                    The result is highly efficient bandwidth use and improved
platform in order to address              of enterprises when
                                                                    response times for users.
                                          it comes to Pivotal
the capacity needs of                     CRM, the underlying       Efficient server-side processing – Pivotal CRM caches
mid-size enterprises.                     database and web          workflow and UI rules on the Presentation Services Tier.
                                          infrastructure.           This results in a highly efficient server-side processing and
                                                                    reduces round trips to the Business Services Tier. Users
      The Microsoft platform has been designed to scale-up
                                                                    also benefit from a distinct improvement in performance
      and scale-out in response to the dynamic processing
                                                                    following caching.
      requirements demanded of today’s enterprise, regardless
      of where they happen in the architecture.                     Data Synchronization Manager – Pivotal CRM reduces
                                                                    network traffic by only sending metadata updates to the
      Whether it’s handling query processing, or large-scale
                                                                    Business Services Tier of satellite servers when it detects
      database applications, the Microsoft platform delivers
                                                                    a change in the metadata. Similarly, only the necessary
      levels of scaling flexibility for the most demanding IT
                                                                    updates are pushed out to clients for UI or business
      environments. As demonstrated by industry-standard
                                                                    process changes. The result is minimal network traffic and
      benchmarks, Microsoft Windows 2000/2003 and SQL
                                                                    increased user performance.
      Server 2000 offer on-demand scalability to meet the
      demanding requirements of business applications like          Network Performance Analysis Tools – Today’s
      Pivotal CRM. The Microsoft platform has achieved world-       corporate networks are filled to capacity. As Intel’s
      record performance in benchmark tests with the lowest         Thomas stated, “CIOs run their networks continually at
      total cost of ownership on the market. Without having         110%, because all available bandwidth is immediately
      to over-buy computing power up-front, customers can           consumed.” Applications, therefore, must be both a
      incrementally scale their IT infrastructure as needed.        “good network citizen” and allow for continual fine tuning
                                                                    as the corporate
      Pivotal CRM—a High                                            network evolves.
                                                                                          Pivotal caches workflow
      Performance Solution                                          The Pivotal CRM       and UI rules on the
                                                                    network analysis      Presentation Services Tier,
      For enterprises, scalability is above all about creating      tools help
      high performance CRM from the user perspective.               administrators
                                                                                          resulting in highly efficient
      Unfortunately, there is currently no hard data on user        identify network      server-side processing.
      expectations of enterprise applications such as CRM.          bottlenecks
      However, it’s clear that power users—users who                and improve
      are connected most of the time to the CRM system, such        performance by optimizing client-side processing,
      as contact center employees and support specialists—          identifying unnecessary network round-trips, improving
      have the greatest need for high-performance CRM, and          “wire-level” performance, optimizing application
      will tolerate less system latency than the occasional         server-side processing, streamlining security handling,
      or disconnected user. Ad hoc users will have different        and improving database structure and record-level
      performance requirements. It’s critical that both the         data access.




                                                                                                          Pivotal CRM | White Paper   10
Load Balancing – Pivotal supports the deployment of
       master and satellite systems to distribute system load
                                                                           Pivotal Rich Clients
       more evenly, or divide administrative functions based on            The Pivotal CRM team provides a range of access
       the requirements of different geographical locations or             methods to support CRM application users according to
       departments. Entire master systems can be replicated                their needs:
       and synchronized, or just a subset (based on filters),
       ensuring data reliability in the case of a main system              Pivotal Mobile Client™ – allows disconnected use of the
       failure. Satellite systems can also host other satellites and       Pivotal CRM system, including read/write access to data,
       mobile systems, moving data closer to users and thereby             quote creation, offline product catalogs, and much more.
       delivering superior performance.                                    All synchronization with the master database is carried out
                                                                           via Pivotal SyncStream.
       Intel Solution Services – Pivotal leverages Intel
       Services, which support industry needs from application             Pivotal Windows Client™ – a feature- and function-rich
       optimization and porting through guidance on end-to-end             client for users working in client-server LAN environments.
       e-Business integration. Intel Services allow companies to
       test, tune, scale, and prove their solutions with minimal           Pivotal Thin Client™ – a zero-footprint client that provides
       impact to their day-to-day business by providing optimal            portal access to Pivotal CRM for partners and users that
       environments for safely designing and testing solutions.            require less interactivity and more structured database
                                                                           access, without the full transactional support that other
                                                                           users may require.
       Ease of Deployment
                                                                           Pivotal Rich Client™ – combines the feature-rich,
       Lowers TCO                                                          interactive transactional support of Pivotal Windows client,
                                                                           together with the low-maintenance, low TCO and
      A deployable CRM application should be cost-effective
                                                                           high accessibility that a browser-based application provides.
      to install, maintain and upgrade, no matter whether the
      organization is a multinational company with hundreds                Today we’re in the midst of a sea change regarding the
      of regional offices, or a single office with multiple                appropriate size of web-based client applications. Should
      departments. Deployability is a major factor in lowering             there be any code on the client? Or just the right code on
      the TCO of a system, as there are enormous costs                     the client?
                                            associated with
                                            deploying applications         While virtually all businesses understand the cost benefits
While virtually all                         to a large—and                 of zero client-side maintenance, they have historically paid
businesses understand                       distributed—end user           for their highly accessible zero maintenance thin client
the cost benefits of zero                   base, then supporting          with reduced features, functionality, and performance as
client-side maintenance,                    these users as the             a result of high network traffic and latency. A “zero client
they have historically                      application changes            footprint” is a marketing buzzword that obscures the need
                                            over time.                     for a self-installing, self-administering, self-maintaining
paid for it with reduced
                                                                           client that has the intelligence to perform appropriate
features, functionality                   The Pivotal CRM                  levels of client-side processing to increase performance
and performance.                          architecture has                 and allow for variation in user-level customization.
                                          been designed with
                                          deployability in mind.           As CRM application buyers appraise the “code on the
       Pivotal CRM employs a browser-based zero-client install             client” issue, the “intelligent client”—with the “right code
       that simplifies deployment and ongoing administration.              on the client”—is becoming an important option for
       And because all application customization, upgrades,                buyers that prefer high performance, feature-rich, Internet-
       and maintenance are carried out exclusively at the middle           based CRM applications.
       tier, client-side updates are seamlessly communicated to
       users around the world with no additional requirement for           Pivotal Rich Client provides a web browser-based user
       client-side maintenance.                                            interface to the Pivotal CRM application. But unlike pure
                                                                           HTML-based clients that suffered from performance
       Our modular deployment method allows each of the                    degradation and limitations,2 Pivotal Rich Client offers
       five, pre-integrated product suites in Pivotal CRM to be            a much higher degree of accessibility and interactivity.
       rolled out separately, reducing the cost-to-results ratio.          Designed for sales, marketing, and support specialists,
       This means that companies can deploy Pivotal Sales™                 Pivotal Rich Client takes a Document Object Model (DOM)
       and later seamlessly deploy Pivotal Service™, then CDC              approach, incorporating both Dynamic HTML and Visual
       MarketFirst™ as requirements and budgets allow. There               Basic scripts to allow for rendering of web pages on the
       are no additional infrastructure costs associated with              client—there’s no need to send data back and forth to
       integrating multiple modules.                                       the server until a logical transaction is to be completed.

       2 Studies have shown that simple HTML-based solutions generate between 5 and 15 times the network activity needed in order to
         produce the same level of user interactivity in the same amount of time as intelligent clients—and they do so with much reduced
         user application performance.

                                                                                                                    Pivotal CRM | White Paper   11
As a result, Rich Client provides robust functionality and       including data, metadata, and application code.
      advanced features,                                               With support for both automated server-based push
      while delivering noticeable performance and user                 synchronization, and manually initiated client-based pull,
      satisfaction improvement.                                        Pivotal CRM provides companies with the right solutions
                                                                       that work in concert to support their entire mobile workforce.
      Pivotal Rich Client passes many business logic requests
                                         (such as opening a
Pivotal Rich Client                      form, running a search,       Pivotal SyncStream
delivers the functionality               or saving a form) to
                                                                       Pivotal SyncStream™ is a component of the Pivotal
                                         COM objects on the
and performance users                    middle tier, providing
                                                                       Business Server that drives lower TCO by enabling
require, while still providing                                         the distribution of Business Module (BM) updates and
                                         users with access to a
                                                                       Enterprise Customer Data (ED) changes throughout an
administrators with                      centrally administered
                                                                       organization, synchronizing master database changes
a low-maintenance client.                repository of business
                                                                       with satellite and mobile systems, and vice-versa.
                                         logic and data.
                                         Business logic can also       With Pivotal Syncstream, satellite systems scale as your
      be executed on the Rich Client in the form of client-side        organization grows, providing local load balancing while
      scripts.                                                         allowing access to BM and ED databases that are either
                                                                       subsets or replicas of the parent system. Mobile systems
      For example, customizers may attach logic to custom
                                                                       contain a local copy of the BM and a subset of the ED
      buttons, or they might create scripts that execute logic
                                                                       databases, so mobile users can work while disconnected
      on the client when a user saves a form or creates a new
                                                                       from the network. In this way, SyncStream guarantees
      contact (i.e., to perform extra validation). These scripts are
                                                                       real-time read- and write-access to enterprise data for
      small in size and downloaded to the client on demand,
                                                                       laptop and desktop users of Pivotal CRM applications,
      whenever the user performs actions that require client-
                                                                       and lowers TCO by centrally pushing customization
      side processing.
                                                                       changes out to all end users.
      In this way, Pivotal Rich Client delivers the functionality
                                                                       Pivotal SyncStream consists of a number of applications
      and performance users require, while still providing
                                                                       and services that work in concert to coordinate updates.
      administrators with a low-maintenance client solution that
                                                                       Changes to the BM or ED databases are tracked, and
      drives low TCO by simplifying deployment and ongoing
                                                                       when a record
      administration.
                                                                       is added or
                                                                       modified, LAN-        Pivotal SyncStream
      Synchronization—the Key to                                       based clients         guarantees real-time
                                                                       are immediately       read and write access to
      Low TCO Clients                                                  notified. For         enterprise data for laptop
                                                                       mobile or
      In the highly distributed computing environment
                                                                       disconnected
                                                                                             and desktop users, and
      typical of today’s mobile workforces, synchronization                                  can centrally push
                                                                       workers,
      is a fundamental requirement. The complexity and                                       customization changes
                                                                       changes are
      expense involved in keeping data and application code
      customizations/upgrades synchronized with database
                                                                       packaged into         out to all end users.
                                                                       synchronization
      replicas distributed across WANs, LANs, and mobile
                                                                       messages,
      clients has become a key TCO issue.
                                                                       security is checked, and then the messages are
      The Pivotal CRM system lowers the TCO by ensuring the            addressed to the users’ systems that need to be updated.
      efficient distribution of changes to both Enterprise Data        The messages are passed via the SyncStream database
      and the business logic stored in the Business Module.            to the HTTP message server on IIS.
      Modifications to the Pivotal CRM system can be moved
                                                                       The Pivotal SyncStream database serves as a failsafe
      from an off-line development system into production with
                                                                       measure, retaining a local copy of both inbound and
      a single command from the administrator.
                                                                       outbound synchronization messages until they can be
      When changes to the metadata repository are made, a              confirmed as processed by the recipient system. The
      compressed version of the repository is distributed to all       next time a user connects, authentication takes place,
      LAN- and WAN-based satellite systems, mobiles, Web,              the messages are sent, and data synchronization occurs
      Lotus Notes, and MS Outlook users via the Pivotal CRM            seamlessly in the background. Because changes to
      synchronization solutions.                                       fields are made at different times, SyncStream compares
                                                                       changes and validates at the field level, and commits
      Synchronization is built into the core of Pivotal CRM,           them at the record level in order to maintain the integrity
      its Business Server, and provides distribution and               of the data.
      synchronization for all facets of the Pivotal CRM system,



                                                                                                             Pivotal CRM | White Paper   12
Pivotal CRM's 3-Tier Architecture Drives Lowest Total Cost of Ownership
Pivotal CRM's 3-Tier Architecture Drives Lowest Total Cost of Ownership
Pivotal CRM's 3-Tier Architecture Drives Lowest Total Cost of Ownership

Más contenido relacionado

Similar a Pivotal CRM's 3-Tier Architecture Drives Lowest Total Cost of Ownership

Cdc crmp gbar_crm_in_theadaptiveenterprise_us
Cdc crmp gbar_crm_in_theadaptiveenterprise_usCdc crmp gbar_crm_in_theadaptiveenterprise_us
Cdc crmp gbar_crm_in_theadaptiveenterprise_usPivotal CRM
 
Fresh start upgrade
Fresh start upgradeFresh start upgrade
Fresh start upgradePivotal CRM
 
Guide to crm for financial services
Guide to crm for financial servicesGuide to crm for financial services
Guide to crm for financial servicesPivotal CRM
 
Pivotal crm architecture
Pivotal crm architecturePivotal crm architecture
Pivotal crm architecturePivotal CRM
 
access method applicationupgrade us
 access method applicationupgrade us access method applicationupgrade us
access method applicationupgrade usPivotal CRM
 
The executive Guide to CRM architechture
The executive Guide to CRM architechtureThe executive Guide to CRM architechture
The executive Guide to CRM architechturePivotal CRM
 
Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0dekini
 
Finding The Right Cloud Solution Wp111455
Finding The Right Cloud Solution Wp111455Finding The Right Cloud Solution Wp111455
Finding The Right Cloud Solution Wp111455Erik Ginalick
 
Case4 customer relationship management heads to the cloud
Case4 customer relationship management heads to the  cloud Case4 customer relationship management heads to the  cloud
Case4 customer relationship management heads to the cloud dyadelm
 
Cdc crmp gbbr_contact_center_us
Cdc crmp gbbr_contact_center_usCdc crmp gbbr_contact_center_us
Cdc crmp gbbr_contact_center_usPivotal CRM
 
PivotalCRM - Contact center
PivotalCRM - Contact centerPivotalCRM - Contact center
PivotalCRM - Contact centerPivotal CRM
 
Case : Customer Relationship Management Heads to the Cloud
Case : Customer Relationship Management Heads to the CloudCase : Customer Relationship Management Heads to the Cloud
Case : Customer Relationship Management Heads to the CloudAya Wan Idris
 
Project Crm Presentation
Project Crm PresentationProject Crm Presentation
Project Crm PresentationDavidBKMS
 
CCW Feb 2015 CRM CLOUD ARTICLE
CCW Feb 2015 CRM CLOUD ARTICLECCW Feb 2015 CRM CLOUD ARTICLE
CCW Feb 2015 CRM CLOUD ARTICLEIan Moyse ☁
 
GROUP 3 CLOUD COMPUTING ASSIGNMENT
GROUP 3 CLOUD COMPUTING ASSIGNMENTGROUP 3 CLOUD COMPUTING ASSIGNMENT
GROUP 3 CLOUD COMPUTING ASSIGNMENTShafiuUmar1
 
Sentri's Microsoft dynamics CRM presentation
Sentri's Microsoft dynamics CRM presentationSentri's Microsoft dynamics CRM presentation
Sentri's Microsoft dynamics CRM presentationSentri
 
Top cloud CRM overview. Part 1 - Choosing the right CRM solution
Top cloud CRM overview. Part 1 - Choosing the right CRM solutionTop cloud CRM overview. Part 1 - Choosing the right CRM solution
Top cloud CRM overview. Part 1 - Choosing the right CRM solutionEugene Zozulya
 
Pivotal® crm 6.0 soln
Pivotal® crm 6.0 solnPivotal® crm 6.0 soln
Pivotal® crm 6.0 solnPivotal CRM
 
PivotalCRM Brochure
PivotalCRM BrochurePivotalCRM Brochure
PivotalCRM BrochurePivotal CRM
 

Similar a Pivotal CRM's 3-Tier Architecture Drives Lowest Total Cost of Ownership (20)

Cdc crmp gbar_crm_in_theadaptiveenterprise_us
Cdc crmp gbar_crm_in_theadaptiveenterprise_usCdc crmp gbar_crm_in_theadaptiveenterprise_us
Cdc crmp gbar_crm_in_theadaptiveenterprise_us
 
Fresh start upgrade
Fresh start upgradeFresh start upgrade
Fresh start upgrade
 
Guide to crm for financial services
Guide to crm for financial servicesGuide to crm for financial services
Guide to crm for financial services
 
Pivotal crm architecture
Pivotal crm architecturePivotal crm architecture
Pivotal crm architecture
 
access method applicationupgrade us
 access method applicationupgrade us access method applicationupgrade us
access method applicationupgrade us
 
The executive Guide to CRM architechture
The executive Guide to CRM architechtureThe executive Guide to CRM architechture
The executive Guide to CRM architechture
 
Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0
 
Finding The Right Cloud Solution Wp111455
Finding The Right Cloud Solution Wp111455Finding The Right Cloud Solution Wp111455
Finding The Right Cloud Solution Wp111455
 
Case4 customer relationship management heads to the cloud
Case4 customer relationship management heads to the  cloud Case4 customer relationship management heads to the  cloud
Case4 customer relationship management heads to the cloud
 
Cdc crmp gbbr_contact_center_us
Cdc crmp gbbr_contact_center_usCdc crmp gbbr_contact_center_us
Cdc crmp gbbr_contact_center_us
 
PivotalCRM - Contact center
PivotalCRM - Contact centerPivotalCRM - Contact center
PivotalCRM - Contact center
 
Case : Customer Relationship Management Heads to the Cloud
Case : Customer Relationship Management Heads to the CloudCase : Customer Relationship Management Heads to the Cloud
Case : Customer Relationship Management Heads to the Cloud
 
Project Crm Presentation
Project Crm PresentationProject Crm Presentation
Project Crm Presentation
 
CCW Feb 2015 CRM CLOUD ARTICLE
CCW Feb 2015 CRM CLOUD ARTICLECCW Feb 2015 CRM CLOUD ARTICLE
CCW Feb 2015 CRM CLOUD ARTICLE
 
GROUP 3 CLOUD COMPUTING ASSIGNMENT
GROUP 3 CLOUD COMPUTING ASSIGNMENTGROUP 3 CLOUD COMPUTING ASSIGNMENT
GROUP 3 CLOUD COMPUTING ASSIGNMENT
 
Sentri's Microsoft dynamics CRM presentation
Sentri's Microsoft dynamics CRM presentationSentri's Microsoft dynamics CRM presentation
Sentri's Microsoft dynamics CRM presentation
 
Top cloud CRM overview. Part 1 - Choosing the right CRM solution
Top cloud CRM overview. Part 1 - Choosing the right CRM solutionTop cloud CRM overview. Part 1 - Choosing the right CRM solution
Top cloud CRM overview. Part 1 - Choosing the right CRM solution
 
Pivotal® crm 6.0 soln
Pivotal® crm 6.0 solnPivotal® crm 6.0 soln
Pivotal® crm 6.0 soln
 
PivotalCRM Brochure
PivotalCRM BrochurePivotalCRM Brochure
PivotalCRM Brochure
 
Crm Od
Crm OdCrm Od
Crm Od
 

Más de Pivotal CRM

Pivotal mobile crm
Pivotal mobile crmPivotal mobile crm
Pivotal mobile crmPivotal CRM
 
Pivotal service
 Pivotal service Pivotal service
Pivotal servicePivotal CRM
 
CRM for home building and realestate
CRM for home building and realestateCRM for home building and realestate
CRM for home building and realestatePivotal CRM
 
Best practices assessment
Best practices assessmentBest practices assessment
Best practices assessmentPivotal CRM
 
Pivotal syndmail
Pivotal syndmailPivotal syndmail
Pivotal syndmailPivotal CRM
 
37 social crm de
37 social crm de37 social crm de
37 social crm dePivotal CRM
 
Institutional asset management
Institutional asset managementInstitutional asset management
Institutional asset managementPivotal CRM
 
Technology of innovation
Technology of innovationTechnology of innovation
Technology of innovationPivotal CRM
 
Sales leader point of view
Sales leader point of viewSales leader point of view
Sales leader point of viewPivotal CRM
 
Pivotal the healthcare paper shuffle
Pivotal the healthcare paper shufflePivotal the healthcare paper shuffle
Pivotal the healthcare paper shufflePivotal CRM
 
health care insurance opportunity
health care insurance opportunityhealth care insurance opportunity
health care insurance opportunityPivotal CRM
 
The crm discovery kit
The crm discovery kitThe crm discovery kit
The crm discovery kitPivotal CRM
 
The financial services crm_opportunity
The financial services crm_opportunityThe financial services crm_opportunity
The financial services crm_opportunityPivotal CRM
 
Uncover the gold
Uncover the goldUncover the gold
Uncover the goldPivotal CRM
 
The crm journey from productivity to profit
The crm journey from productivity to profitThe crm journey from productivity to profit
The crm journey from productivity to profitPivotal CRM
 
Contact center opportunity
Contact center opportunityContact center opportunity
Contact center opportunityPivotal CRM
 
Pivotal crm for medical device manufacturers
Pivotal crm for medical device manufacturersPivotal crm for medical device manufacturers
Pivotal crm for medical device manufacturersPivotal CRM
 

Más de Pivotal CRM (20)

Pivotal mobile crm
Pivotal mobile crmPivotal mobile crm
Pivotal mobile crm
 
Integration
IntegrationIntegration
Integration
 
Pivotal service
 Pivotal service Pivotal service
Pivotal service
 
CRM for home building and realestate
CRM for home building and realestateCRM for home building and realestate
CRM for home building and realestate
 
Social crm de
Social crm deSocial crm de
Social crm de
 
Analytics
Analytics Analytics
Analytics
 
Best practices assessment
Best practices assessmentBest practices assessment
Best practices assessment
 
Pivotal syndmail
Pivotal syndmailPivotal syndmail
Pivotal syndmail
 
37 social crm de
37 social crm de37 social crm de
37 social crm de
 
Institutional asset management
Institutional asset managementInstitutional asset management
Institutional asset management
 
Technology of innovation
Technology of innovationTechnology of innovation
Technology of innovation
 
Sales leader point of view
Sales leader point of viewSales leader point of view
Sales leader point of view
 
Pivotal the healthcare paper shuffle
Pivotal the healthcare paper shufflePivotal the healthcare paper shuffle
Pivotal the healthcare paper shuffle
 
health care insurance opportunity
health care insurance opportunityhealth care insurance opportunity
health care insurance opportunity
 
The crm discovery kit
The crm discovery kitThe crm discovery kit
The crm discovery kit
 
The financial services crm_opportunity
The financial services crm_opportunityThe financial services crm_opportunity
The financial services crm_opportunity
 
Uncover the gold
Uncover the goldUncover the gold
Uncover the gold
 
The crm journey from productivity to profit
The crm journey from productivity to profitThe crm journey from productivity to profit
The crm journey from productivity to profit
 
Contact center opportunity
Contact center opportunityContact center opportunity
Contact center opportunity
 
Pivotal crm for medical device manufacturers
Pivotal crm for medical device manufacturersPivotal crm for medical device manufacturers
Pivotal crm for medical device manufacturers
 

Último

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Pivotal CRM's 3-Tier Architecture Drives Lowest Total Cost of Ownership

  • 1. W H I T E P A P E R Pivotal CRM’s 3-Tier Architecture The Key to Low Total Cost of Ownership Executive Summary A CRM application’s total cost of ownership (TCO) extends well beyond just the initial licensing and implementation fees to include the cost of customizing, integrating, deploying, and administering CRM on an ongoing basis. As a result, today’s CRM buyers have expanded their evaluation focus to encompass platform and architecture criteria that have the greatest impact on total cost of ownership, namely flexibility, scal- ability, and deployability. Flexibility, as a function of ease of customization and integration, is the strength of Pivotal CRM’s metadata-driven architecture, which separates customer data from business rules (metadata), facilitating the ability to quickly customize a solution to match business processes. Pivotal CRM’s integration framework leverages middleware components, third-party adapters, and Web services to provide a standards-based approach that can significantly decrease the time and effort needed to integrate CRM with enterprise applications, and data both within and across business boundaries. Pivotal CRM’s 3-tier architecture is based on the enterprise-strength Intel® and Microsoft® platforms; offers three types of clients, including a zero-footprint, zero-install client to facilitate deployment; and can seamlessly distribute customizations to all LAN and WAN-based satellite systems, mobiles, Web, Lotus Notes, and MS Outlook users via the Pivotal CRM synchronization solutions. As a result, Pivotal CRM provides exceptionally low total cost of ownership across the complete CRM lifecycle, delivering a sensible set of commonly needed features out-of-the-box, while ensuring businesses can quickly customize, integrate, and deploy a solution to match their current and evolving business needs.
  • 2. Architecture— and business processes, and transactions generally associated with marketing, selling, and servicing The Foundation of Low TCO customers. This tight coupling provides a head-start in automating business processes, but ultimately inflates the The purchasing landscape for CRM has changed total cost of ownership by creating a system that is rigid to radically in the past 12 months. Today’s CRM buyer is change, causing significant disruption to end users during looking for a product that is easy to buy; easy to deploy updates and upgrades. in a predictable timeframe, and will fit with the current and future business IT strategies. And because the majority of an organizations’ investment in license fees, configuration, Low TCO CRM Architecture customization, and training occur well before the software The informed CRM evaluator must take a balanced shows evidence of results, the price tag attached to a approach to evaluating both the application and the CRM implementation can seem very high. As a result, architecture when considering TCO. Ultimately, however, Total Cost of Ownership (TCO) analyses and proof of it is the CRM application’s flexibility, scalability and results are critical vendor evaluation criteria that are deployability that will determine total cost of ownership as coming to light much earlier an organization adapts to its changing marketplace. in the buying process. Pivotal CRM stands apart from other CRM software Given the complex solutions in delivering a complete suite of CRM products inter-dependence built on a sensible technology foundation that drives low 90% of CRM lifecycle costs of typical enterprise total ownership costs across the entire CRM lifecycle. occur in the customization, technology Based on a Microsoft® .NET foundation and embracing integration, deployment, environments, TCO industry standards, the Pivotal CRM architecture ensures and ongoing administration can be a difficult metric enterprises gain a flexible, scalable, and deployable of CRM. to obtain for a single solution for the richest levels of collaboration and system. However, there interactivity to increase revenues, margins, and customer are a few key abilities loyalty. that are crucial in order to mitigate the risk of deploying CRM software, and a number of areas to focus on to The Internet has set high expectations for accessibility to reduce costs. These include customization, integration, information and system interoperability, despite the fact deployment, usability, and upgrades. In fact, leading that many enterprises have substantial investments in industry analysts point to 90% of CRM lifecycle costs pre-Internet systems and applications that can’t interact occurring in the customization, integration, deployment, without a huge investment in costly integration solutions. and ongoing administration of CRM. Microsoft and other forward-thinking software vendors Clearly, by adopting a forward-thinking strategy to such as the Pivotal CRM team have taken huge strides account for costs in the areas of flexibility (which is towards making the Internet vision a reality. Pivotal CRM a function of ease of customization and integration), is founded on Microsoft .NET, which is the platform of scalability and deployability, enterprises can significantly choice for building, deploying, operating and integrating reduce the TCO of their CRM system. And applications for enterprises. It is also the leading platform in all of these areas, the lowest total cost approach is for Web services—allowing applications to work together a function of the application’s platform and architecture. in a highly accessible, low cost manner over the Internet, regardless of operating system, device, or programming Enterprises are language. beginning to realize Pivotal CRM is founded that their ability to Pivotal CRM leverages Microsoft servers to provide on Microsoft .NET, which deliver on internal the scalability, reliability, and ease of integration and is the platform of choice business objectives deployment required in a CRM solution aimed at for building, deploying, while responding enterprises. Some of the Microsoft servers at the core of opportunistically the Pivotal CRM solution include: operating and integrating and intelligently to applications for enterprises. customer and market Microsoft SQL Server 2000 – Pivotal CRM is optimized opportunities is to take advantage of the powerful scaling capabilities in dependent on their SQL Server 2000. architecture. Today’s Microsoft Windows 2000/2003 Advanced Server – effective CRM architecture must cross multiple databases, Pivotal CRM takes advantage of Windows 2000/2003. applications, and business functions, and must support Advanced Server Network Load Balancing services to evolution at each of those layers. However, many of distribute IP traffic across a Pivotal CRM-deployed today’s CRM systems tightly couple the customer data Pivotal CRM | White Paper 1
  • 3. application cluster. Pivotal CRM provides access to information at any time Pivotal CRM’s single OS and from anywhere through wireless communication, Pivotal’s CRM suite engineering optimization unified messaging, handheld devices, and teleconferencing. is built using industry eliminates the performance standards and a 3-tier degradation that Through Microsoft .NET, the Pivotal CRM solution ensures multi-platform-designed our customers have the pathways they need to leverage framework, resulting and extend existing investments in technology to take ISVs suffer. in an architecture that advantage of the increased productivity, efficiency, and has the flexibility to Microsoft Internet lower TCO that the Internet offers. meet the changing Information Server (IIS) – Microsoft Internet business needs of Information Services (IIS) 3-Tier Internet Architecture enterprises. is the foundation of Pivotal When the Pivotal CRM team set out to architect a CRM CRM’s high performance, solution for enterprises that delivers exceptionally low Web-based applications. TCO, we created a 3-tier Internet application architecture with clear separation of the presentation services tier (user Microsoft BizTalk Server 2002 – The Pivotal CRM interface), business services tier solution employs BizTalk Server 2002 for business (where business logic resides), and the data services tier process integration within and between organizations. (where customer data is kept separate from metadata). The Pivotal Integration Connector™ facilitates developing, executing, and managing distributed This architecture enables organizations to save business processes. substantial time and resources by centralizing application customization, development, and maintenance at the Microsoft Exchange Server 2000 – Optimized for the Exchange Server 2000 communications infrastructure, Presentation Services Tier Applications (Client Tier) Rich Client Thin Client Wireless Client Windows Client Mobile Client Browser-based Clients Clients Business Services Tier Web Server Pivotal MarketFirst Server Intellisync for Pivotal Connectors Pivotal Interaction Connectors Pivotal Tookit Pivotal Assisted Selling Pivotal Integration Connectors Pivotal Server Administrator Pivotal Pivotal Pivotal Tools Extended Business Pivotal Connectors Servers Server Data Services Tier Enterprise Data Figure 1-1: Pivotal CRM's 3-Tier Architecture Pivotal CRM | White Paper 2
  • 4. middle tier. With graphical tools for customizing the Because the presentation tier is clearly separated from the look, feel, and functionality delivered at the presentation rest of the application, users can easily obtain access to services tier, the business services tier, and the database the system via different channels, such as Web, Windows, services tier, changes to business logic can be made and Wireless, in both synchronous and asynchronous quickly and efficiently with relatively little impact on modes. Internet-based presentation tools such as browsers existing applications. And because there is no client provide familiar navigation schema—including graphically software to install, the distribution of both application rich icons with descriptive text and guided navigation and data modifications to users, regardless of their cues—to drive rapid and comfortable end-user adoption. location or access method, is streamlined. Business Services Tier The Pivotal CRM architecture also drives improved interoperability between other customer-relevant The business services tier contains the application logic. applications, such as ERP systems. This is a result This tier receives input from the presentation services tier, of the ability to integrate applications at the business interacts with the data services tier to perform data-level services tier by reusing business logic that resides here. transactions, and sends results back to the presentation Interoperability is fundamental to extending access to tier. The Pivotal Business Server™ supplies the underlying customers and partners beyond the enterprise, as it structure that maintains system integrity, providing relies on common standards for Internet communication business logic and data retrieval services for the entire and collaboration. Pivotal CRM suite of applications. The Pivotal Extended Servers work in conjunction with the Pivotal Business Presentation Services Tier Server to deliver the application-specific functionality required by CDC MarketFirst and Pivotal Assisted Selling. Pivotal Rich Client™ is a highly interactive browser-based client, providing presentation tier services The Pivotal Business Server is an XML-based, 3-tier, on laptops and desktops. The presentation services tier transaction-processing platform powered by the mature defines the interface through which a user interacts and robust Microsoft COM+ environment. The Business with the application, passing validated information Server logs and tracks all transactions, and manages the from the user to the business services tier, and workflow of a customer throughout the entire customer receiving results. Alternatively, Pivotal Wireless™ lifecycle—from customer engagement (typically through is a portal-based solution for wireless devices, delivering a marketing initiative) through the sales process, CRM functionality to mobile employees using wireless transaction and request fulfillment, and support phases. handheld devices such as web-enabled cell phones, PDAs, two-way pagers, etc. The Pivotal Business Server enforces business logic and rules through Pivotal AppServer Services and AppServer Rules. The AppServer Services are a set of COM+ objects responsible for the Pivotal CRM Presentation 1 User logs onto Pivotal CRM using Pivotal Rich Client. Services Tier EST QU RE 2 User sends a request for data (via HTTP), which is (Client Tier) S ER U 1 User logs onto Pivotal Rich captured by the AppServer Services running on the 2 Client through browser (IE)* Business Services Tier. 3 The AppServer Services checks the AppServer Rules 6 to ensure the request complies with current business Business rules. Services T 4 The AppServer Services passes the verified request to H Tier T P COM+ 3 & the Enterprise Customer Data and Business Module II S AppServer Rules (if needed). AppServer Services 5 The requested data and any accompanying metadata are sent back to the AppServer Services. 6 The AppServer Services passes the requested data to OLE DB the user (via HTTP). Data 5 4 5 Services Tier BM ED *ActiveX controls, business logic and formatting information are downloaded and cached as temporary Internet files on the client machine as needed. Figure 1-2: Query Flow through the Pivotal CRM Business Services Tier Pivotal CRM | White Paper 3
  • 5. database transactions. These objects handle all the direct • User Interface definitions, such as form layouts, actions required to read from and write to the Pivotal lists, report layout and contents, templates, etc. CRM database. They deliver, format, and send/receive • Business rules and workflow definitions (COM+ information and data to and from the browser, execute objects or Pivotal Agents™), queries, reports, etc. queries, and pass data to Pivotal AppServer Rules. The AppServer Rules are COM objects or .NET assemblies • Security definitions that define security requirements that implement the application business to protect data at run time rules, and can be written in any COM, COM+ or .NET The Pivotal CRM metadata-driven architecture lowers the compliant language. total cost of deployment because it’s only the metadata stored in the BM that’s modified when changes are made Data Services Tier to the presentation services tier or the data services The data services tier stores and retrieves data. All CRM tier. Ongoing changes are managed centrally, and are system data is collected in two separate databases: the automatically deployed to the various satellite systems Business Module (BM) metadata database and Enterprise (if applicable) and users from a central location. And Customer Data (ED) database. By separating the data because the execution and development environments from the metadata, the Pivotal CRM application is easily are kept separate, the application can tolerate a high customized to meet changing organizational needs with level of customization without a significant impact on no disruption to the rest of the system or end users. existing applications. The ED contains corporate or enterprise data such as company profile data, contact information, order history, Flexibility Drives Low TCO etc. that end users need to access and update. The BM A flexible CRM application is one that is both easy to contains metadata, which is data about the way in which customize and easy to integrate with intra- and extra- the ED is organized, and how the Pivotal CRM application enterprise applications and data sources. Architectural will behave. flexibility is about making the CRM software, and thus CRM processes, work in the way the organization sees The BM stores the following types of data: fit—not how the CRM vendor thinks it should work. Many • Database definitions, including table and vendors’ architectures are inherently rigid, making their record structures CRM application very difficult to customize. This raises TCO by forcing customers to abandon proven business processes and start anew, either because customization cannot be done, or because it is simply too expensive. A customizable CRM application Business supports changes in both underlying Services COM+ data definitions and business process Tier Business Server rules without requiring alteration of AppServer Rules | AppServer Services source code, binaries, or runtime environments. How a company handles its business rules can provide significant competitive advantage, because adapting business rules f aster than competitors in response to market pressures or customer demand allows companies to sell to or service customers faster and better Data Services than their competitors. Tier Form definitions, Queries & Query business rules, A CRM application that features ease Results via OLE DB workflow from BM of integration is not only compatible with pre-existing systems, but creates synergy between them to enhance and extend functionality. To be effective, the Business Module (BM) Enterprise Customer Data (ED) CRM vendor must supply an integration Contains metadata • Companies framework that spans multiple data • Forms • Contracts stores, applications, and business • Business Rules • Orders, etc. processes across departmental and • Workflow even enterprise boundaries. Figure 1-3: Data Services Tier Pivotal CRM | White Paper 4
  • 6. • Pivotal CRM’s open and flexible data model is a result A successful CRM implementation is directly of the fact that all forms, fields, etc. are saved as linked to the usability of the application, metadata, so changes to business rules, workflows, and processes can be made simply and quickly. making fit more important than an application’s • While the Pivotal CRM team supplies a rich set of overall depth and breadth... It is critical to tables out-of-the-box, it’s easy to add new tables using the graphical customization tools provided first determine user needs and then evaluate in the Pivotal CRM Toolkit. vendors based on need-to-have versus Open Data Model ” nice-to-have functionality. AMR Research Excessive functionality increases an application’s “Picking the Right CRM Vendor: It’s More Than a One Horse Race” complexity and reduces the usability of the application September 2001 for the end-user, resulting in increased end-user training costs and risk of end-user rejection. The only remedy for an application that is too functionality-rich is to remove The true measure of an application’s flexibility is based the excessive functionality during the implementation on the cost to perform customization and integration phase. But this approach to customization can be very enhancements. These costs can include increases in risky. Many CRM applications are built upon a much deployment time, decreases in application performance, more complex web of intra-dependencies than their the cost of acquiring the skills to perform the leaner counterparts. enhancement, and future costs associated with whether the enhancement can be used (or must be discarded) In order not to introduce aberrant behavior into the during application upgrades. Clearly, customization and application, customizers must pay extra attention when integration enhancements are not limited to just the initial excising excessive functionality from their implementation. implementation, but rather require ongoing adjustment. This added attention, whether in the form of extra implementation time to comprehensively study all the The Pivotal CRM Approach application functionality before making any changes, or simply hiring more knowledgeable specialists, can to Customization significantly raise the TCO of a CRM application. The Pivotal CRM solution maintains the highest level The Pivotal CRM solution offers a viable alternative—a of customizability through our meta-data driven leaner application and a comprehensive set of graphical approach, and our open and flexible data model. These customization tools to ensure that customization is rapid, two characteristics of Pivotal CRM distinctly—and reliable, and cost-effective. uniquely—address the business need of enterprises for ease of customization because: Database complexity is a good indicator of the overall complexity of the CRM product. The underlying data • Customizations are saved as metadata in the Business structure of Pivotal CRM is open, flexible, and easy to Module, not as code or rigid table extensions, and sent understand. With less than 200 tables, Pivotal CRM to users via the same technology used to synchronize supplies a majority of the functionality required by most Enterprise Data. As a result, all users are seamlessly updated regardless of their access method. Mobile Client Browser Client Windows Client Presentation Tier (UI) User Interface Business Rules Data Model Business Tier Business Module Pivotal Toolkit (Business Rules) Data Tier (Data Model) Figure 2-1: Pivotal CRM Toolkit allows customization of all 3 tiers from a single location Pivotal CRM | White Paper 5
  • 7. enterprises. By comparison, CRM applications with 10 to tools to allow the customizer to quickly build new tables 20 times as many tables provide excessive functionality, into the system. resulting in a data model that is not only inflexible, but often simply too complex to understand. This necessitates The Pivotal CRM system also provides a comprehensive a great deal of reliance on specialized, vendor-supplied set of default interaction behaviors that saves the customizers, raising TCO. customizer from having to implement functionality over and over again. This default behavior includes user navigation support for easy navigation to related records Intelligent Customization Framework of a given form, ways to aggregate data on a list, and The customization process for Pivotal CRM was designed behavior for saving, updating and retrieving data from to be intuitive for customizers to use and learn. We the database. “ Most customization is performed through our advanced, The number one reason for choosing user-friendly graphical customization toolkit. Pivotal CRM over other CRM vendors is The Pivotal CRM Toolkit™ is an easy-to-use visual tool that enables rapid customization to meet business needs. our strong support for customization and Customizers work with Active Forms, which are the visual ” overall solution flexibility. Based on internal competitive survey of deals over nine consecutive quarters. Total deals analyzed=154 selected familiar metaphors such as forms, tables, lists, and queries to represent the key elements that customizers interact with, and organized them to make specifying the interaction between them easy and intuitive. Pivotal CRM provides an elegant, uncomplicated framework for how these metaphors interact with each other to create functionality. Where other CRM vendors may require tedious and unintuitive changes to 5 or 6 Figure 2-3: Pivotal CRM Customization Environment representation of CRM data, business processes and workflow that the user sees on their client. Active Forms contain the database structure—every field on a form, is by default, linked to a table in the database. To modify Active Forms to meet the needs of users, customizers lay out the form directly using point-and-click buttons and other screen elements. The powerful WYSIWYG model for Active Forms customization makes the process easy, rapid, and intuitive. Pivotal CRM includes Active Form Templates out-of-the-box with logic and rules built-in, and additional logic and workflow can easily be attached. In this way, customization can be carried out by any business analyst, as no code level changes are required. Figure 2-2: Intuitive Metaphors for Ease of Customization For additional customization, the Pivotal CRM team makes different elements simply to add an additional field to a available a comprehensive library of API’s (Application form, the Pivotal CRM framework requires only 2 changes. Programming Interfaces) for Visual Basic and VBScript application developers to customize against, as well For example, creating a simple customer contact form as providing support for .NET scripting with the ability requires the customizer simply to declaratively link the to write new server scripts in C#, VB.Net and other new form to the corresponding database element, lay out .Net languages. the form using our graphical form designer, and register the new form with the navigation menu. All this is done without needing to write a single line of code. If a new table is required for this form, Pivotal CRM has graphical Pivotal CRM | White Paper 6
  • 8. The Pivotal CRM Approach • The Pivotal Interaction Connectors provide connectivity to telephony systems and third-party customer to Integration interaction platforms to facilitate the creation of call and contact centers. Out-of-the-box support is provided for At the heart of any CRM system is a consolidated data Interactive Intelligence’s Customer Interaction Center repository of critical customer, partner, and employee (I3’s CIC), and Intel’s NetMerge CPS platform for information. The integration challenge for enterprises is Computer Telephony Interaction (CTI). to share this CRM data with customer, employee, and partner data from other internal systems and departments; • The Pivotal Integration Connector provides a cost- integrate databases that use distinct schemas; create effective integration framework that is extensible to composite applications both Enterprise Application Integration (EAI) and that incorporate Business-to-Business integration (B2Bi). At base, the Integration Client Provides: functionality from third Pivotal Integration Connector consists of a set of tools parties; and, make including an XML adapter, an integration interface, and • A GUI that implementers use to automate the implementation data and business a configuration client. The Pivotal Integration Connector process processes available supports open Internet standards, middleware, and and manageable Web services, facilitating the seamless, bi-directional • Management ofintegration across public networks. exchange of data and process integration between design andadministration Pivotal CRM and 3rd party applications using HTTP. • Controls implementation In the face of all these It also supports XML and SOAP based Web services, and maintenance costs providing a complete set of integration options. challenges, customer • Uses existing business rules integration goals for the data fields (objects) being integrated generally include one or The Middleware Advantage more of the following: Pivotal CRM supports the following Web services pillars: • Making more sources of data available, despite The Internet The Internet is the de facto arena a myriad of data formats and database systems; for enterprise and intra-enterprise collaboration. • Driving higher levels of productivity and automation through business process integration; HTTP HyperText Transport Protocol is the lowest-cost information transport • Offering users richer application functionality through mechanism, and has ubiquitous reach. application integration. XML (eXtensible XML is the lingua franca for Internet The Pivotal CRM system provides a number of connectors Markup Language) computing. to facilitate the integration of its solutions with external, SOAP (Simple SOAP is a standard Web protocol to third-party applications, and data sources: Object Access expose useful functionality to Web Protocol) users, by allowing systems to talk to one • Intellisync for Pivotal Connectors facilitate another and make requests. synchronization of PIM data with users of Lotus Notes and MS Outlook. For more information, refer to the section, “Pivotal Intellisync” on page 13. Mobile Client Browser Client Windows Client Internet Web Service Applications Clients Integration via Web Services Interaction Connectors Interaction Connectors Middleware Any ( SOAP / XML ) BizTalk Vitria ERP Tibco Adapter IVR PBX Scribe ERP System Telephony Integration Pivotal Integration via Middleware Business Server Figure 2-4: Pivotal Integration Overview Pivotal CRM | White Paper 7
  • 9. In general, any data Simple Web services typically are used to perform Integration to source that can non-transactional “information supplementation” such Middleware Enables: be connected to as delivering news feeds, updating static information middleware, can dashboards, providing additional company information, • Mapping, orchestration and connect to Pivotal etc. More complex Web services have the ability to translation management CRM. The Pivotal provide support for transactions, such as customer • Application of critical business Integration Connector initiation and order fulfillment. processes, workflow, and sits between the communication (transport) Some highlights of the Web services support in the Pivotal Pivotal Business Server protocols between systems. CRM architecture include: and the middleware • Definition of agreements among solution, connecting internal applications and trading • A history of supporting XML accessing critical to the Business Server application elements. partner organizations to regulate via an XML interface. electronic data exchanges • Ability to exchange data as a Web service, such as the To share information between Pivotal CRM ability to send/receive company, contact, and order and multiple front- and back-end office systems, the information between the Pivotal CRM system and Pivotal Integration Connector transforms the Pivotal XML external systems. schema to and from the general XML schema supported • Able to integrate, consume, and present Web services by leading middleware vendors. Adaptors perform the within Pivotal CRM applications as a customization, and same function as the Pivotal Integration Connector for for the purpose of extending the product line. each back-office data source. The following diagram illustrates one example of how The Pivotal Integration Connector utilizes published Pivotal CRM might utilize Web services to perform simple conversion rules for standardizing XML schemas, thereby order placement and fulfillment. enabling communication between systems that use different XML schemas. In this way, Pivotal CRM supports the routing of documents and information, provides Scalability for High Performance synchronization of data with ERP systems (including MS Great Plains, SAP, J.D. Edwards, PeopleSoft, and Lower TCO Oracle and others), and gives consistent, near-real time The rallying cry for today’s enterprise IT group availability of data throughout the organization and across implementing CRM is no longer simply “scalability” or business boundaries. CRM at any cost. With so many businesses experiencing intensified cost cutting, especially in their IT organizations, Security is of prime concern when business data crosses it’s important that CRM application and platform vendors enterprise boundaries. The Pivotal Integration Connector such as CDC Software and Intel® respond with sensible, provides secure XML over HTTP (SSL) for both EAI and results-focused B2Bi, communicating between the middleware product CRM. Stepping and the Pivotal Business Server using XML over HTTPs, up to the plate, Because it’s based on and securing messages for integrity, privacy, and non- Intel is advocating the industry standards repudiation, using platform-neutral mechanisms. a new approach of middleware and Web to scalability— services, Pivotal CRM’s “Scale Right.” Application Integration via Web Services1 integration process allows “Scale Right” for rapid implementation The Pivotal CRM solution’s 3-tier architecture is designed on the Microsoft .NET framework, which facilitates the refers to and faster time to results. balancing an ability of Pivotal CRM to integrate with and consume Web assessment services. Pivotal CRM applications are inherently modular of the business requirements of a CRM system with its and expose various application elements. impact to the current—and planned—IT infrastructure. By The Pivotal CRM architecture includes an XML-based choosing CDC Software's award-winning, scalable Pivotal CRM server that supports an array of applications, CRM on Intel architecture-based systems, enterprises clients, and users by providing security, transaction can realize business value through a flexible and agile capability, and authentication for Web services during approach to server architecture based on modular consumption and presentation. Web client can present building blocks. The benefits also extend to encompass Web services by providing relevant data for the user, and the cost savings associated with affordable, manageable, by providing remotely accessible application functionality off-the-shelf hardware and software. as a customization. 1 Web Services. “Vendors that need to improve their integration story should look at Web services as a means to improve their ability to connect to both the data and processes in legacy systems. While the Web services market is still in its infancy, AMR Research believes its initial use will revolve around application-to-application integration behind the firewall.” (Finding Success in the Mid-Market, AMR, Feb 1, 2001) Pivotal CRM | White Paper 8
  • 10. Presentation Services Tier 1 User submits an order form in Pivotal CRM Mobile Client Browser Client Windows Client 2 A Web services query is sent to check the customer’s credit via a credit bureau’s Web service INTERNET 3 Credit bureau sends a Web services response to Pivotal 1 CRM indicating that the customer’s credit is good 6 Credit Business 2 Verification 4 The shipping instructions are sent to a shipping service Service Services Tier exposed as a Web service Interaction Connectors 3 Web Services 5 Shipper confirms the instructions by sending a Web (SOAP/ XML) 4 services response to Pivotal CRM Shipping Applications 6 Order status is updated with information that product Pivotal 5 Service Business Server has shipped. Data Services Tier Pivotal Database FRONT OFFICE DATA • Companies • Contacts • Orders Figure 2-5: Pivotal CRM Web services Architecture Scalability rests largely on the Pivotal CRM platform goals demand the highest possible levels of application strategy, and our strong relationships with enterprise performance. platform partners Intel and Microsoft. Our robust, scalable, high-performance architecture scales to support access Many IT decision makers now look at server consolidation for full-time users, and large populations of occasional as a key to controlling IT costs. However, rather than just and external users as well. consolidating on a mainframe, IT personnel should place the focus on optimizing IT assets. “Scale Right” is Intel’s With our commitment to Microsoft’s scalable enterprise server deployment strategy that aims to maximize the computing platform on Intel Architecture, Pivotal CRM use of all the enterprises server assets by optimizing a customers are able to scale up their applications to company’s mix of scale-up and scale-out deployments. handle more users and more data by adding resources This is a more efficient and more agile deployment to existing servers such as additional processors, strategy that should pay off in superior business value to memory, or disks. For many of our customers, however, the enterprise. the horizontal or “scale out” approach is most important, allowing them to increase performance in the face of The first step in The combination of additional users, workload, volume, and functionality, any “Scale Right” Intel’s highly scalable while simultaneously addressing reliability through the strategy is to server technologies and addition of application servers. assess business Pivotal CRM’s 3-tier CRM requirements. For example, application is raising the "Scale Right" uninterrupted bar for high performance The combination of Intel’s highly scalable server up-time might computing architectures. technologies and our 3-tier CRM application is be critical to raising the bar for high performance computing maximizing architectures—architectures that can demonstrably customer loyalty and partner and employee productivity, enhance the competitive performance of technology- or the more pressing issue may be adding capacity to the enabled enterprises. CRM database management system to handle a greater number of concurrent users or a greater number of ad Enterprises are moving away from isolated, vertical hoc queries. islands of proprietary data toward a more open and broadly deployable computing model. Today’s enterprise Whatever the business-level objectives are, Intel-based requires a high-performance server infrastructure that small-, medium- and large-scale servers deliver superior scales and adapts to every area of the end-to-end price/performance, across the board. What’s more, enterprise: front-office, back-office and wherever business choosing the right deployment model (the right mix of Pivotal CRM | White Paper 9
  • 11. scale-out and scale-up) allows businesses to dial-in CRM application and the network-level infrastructure be exactly how much scalability, availability, and agility “tunable” to perform within existing network infrastructure they need at the most affordable price. Pivotal CRM and bandwidth constraints. on Intel-based servers deliver lower TCO in a “Scaled Right” environment. Together with Microsoft and Intel, we deliver a CRM application that is tunable to meet the performance needs of different types of users in enterprises through the Microsoft Scalability following mechanisms: The Microsoft platform delivers both scalability and value, enabling solution providers like the Pivotal CRM team to Intelligent client-side processing – The application design applications that scale via two methods: scale-up can be customized to offload some processing to the and scale-out. Pivotal CRM takes advantage of both client system, thereby reducing server-side processing the scale-out features (like network load balancing) and and network roundtrips. Some examples of client-side scale-up features (like processing include data validation, formula calculation, multi-threaded, SMP and workflow. Pivotal takes advantage support) provided by of both the scale-out Data Compression – The Pivotal CRM server the Microsoft platform, compresses all data sent to the Pivotal Rich Client, and scale-up features in order to address maximizing throughput and minimizing transmission time. provided by the Microsoft the capacity needs The result is highly efficient bandwidth use and improved platform in order to address of enterprises when response times for users. it comes to Pivotal the capacity needs of CRM, the underlying Efficient server-side processing – Pivotal CRM caches mid-size enterprises. database and web workflow and UI rules on the Presentation Services Tier. infrastructure. This results in a highly efficient server-side processing and reduces round trips to the Business Services Tier. Users The Microsoft platform has been designed to scale-up also benefit from a distinct improvement in performance and scale-out in response to the dynamic processing following caching. requirements demanded of today’s enterprise, regardless of where they happen in the architecture. Data Synchronization Manager – Pivotal CRM reduces network traffic by only sending metadata updates to the Whether it’s handling query processing, or large-scale Business Services Tier of satellite servers when it detects database applications, the Microsoft platform delivers a change in the metadata. Similarly, only the necessary levels of scaling flexibility for the most demanding IT updates are pushed out to clients for UI or business environments. As demonstrated by industry-standard process changes. The result is minimal network traffic and benchmarks, Microsoft Windows 2000/2003 and SQL increased user performance. Server 2000 offer on-demand scalability to meet the demanding requirements of business applications like Network Performance Analysis Tools – Today’s Pivotal CRM. The Microsoft platform has achieved world- corporate networks are filled to capacity. As Intel’s record performance in benchmark tests with the lowest Thomas stated, “CIOs run their networks continually at total cost of ownership on the market. Without having 110%, because all available bandwidth is immediately to over-buy computing power up-front, customers can consumed.” Applications, therefore, must be both a incrementally scale their IT infrastructure as needed. “good network citizen” and allow for continual fine tuning as the corporate Pivotal CRM—a High network evolves. Pivotal caches workflow Performance Solution The Pivotal CRM and UI rules on the network analysis Presentation Services Tier, For enterprises, scalability is above all about creating tools help high performance CRM from the user perspective. administrators resulting in highly efficient Unfortunately, there is currently no hard data on user identify network server-side processing. expectations of enterprise applications such as CRM. bottlenecks However, it’s clear that power users—users who and improve are connected most of the time to the CRM system, such performance by optimizing client-side processing, as contact center employees and support specialists— identifying unnecessary network round-trips, improving have the greatest need for high-performance CRM, and “wire-level” performance, optimizing application will tolerate less system latency than the occasional server-side processing, streamlining security handling, or disconnected user. Ad hoc users will have different and improving database structure and record-level performance requirements. It’s critical that both the data access. Pivotal CRM | White Paper 10
  • 12. Load Balancing – Pivotal supports the deployment of master and satellite systems to distribute system load Pivotal Rich Clients more evenly, or divide administrative functions based on The Pivotal CRM team provides a range of access the requirements of different geographical locations or methods to support CRM application users according to departments. Entire master systems can be replicated their needs: and synchronized, or just a subset (based on filters), ensuring data reliability in the case of a main system Pivotal Mobile Client™ – allows disconnected use of the failure. Satellite systems can also host other satellites and Pivotal CRM system, including read/write access to data, mobile systems, moving data closer to users and thereby quote creation, offline product catalogs, and much more. delivering superior performance. All synchronization with the master database is carried out via Pivotal SyncStream. Intel Solution Services – Pivotal leverages Intel Services, which support industry needs from application Pivotal Windows Client™ – a feature- and function-rich optimization and porting through guidance on end-to-end client for users working in client-server LAN environments. e-Business integration. Intel Services allow companies to test, tune, scale, and prove their solutions with minimal Pivotal Thin Client™ – a zero-footprint client that provides impact to their day-to-day business by providing optimal portal access to Pivotal CRM for partners and users that environments for safely designing and testing solutions. require less interactivity and more structured database access, without the full transactional support that other users may require. Ease of Deployment Pivotal Rich Client™ – combines the feature-rich, Lowers TCO interactive transactional support of Pivotal Windows client, together with the low-maintenance, low TCO and A deployable CRM application should be cost-effective high accessibility that a browser-based application provides. to install, maintain and upgrade, no matter whether the organization is a multinational company with hundreds Today we’re in the midst of a sea change regarding the of regional offices, or a single office with multiple appropriate size of web-based client applications. Should departments. Deployability is a major factor in lowering there be any code on the client? Or just the right code on the TCO of a system, as there are enormous costs the client? associated with deploying applications While virtually all businesses understand the cost benefits While virtually all to a large—and of zero client-side maintenance, they have historically paid businesses understand distributed—end user for their highly accessible zero maintenance thin client the cost benefits of zero base, then supporting with reduced features, functionality, and performance as client-side maintenance, these users as the a result of high network traffic and latency. A “zero client they have historically application changes footprint” is a marketing buzzword that obscures the need over time. for a self-installing, self-administering, self-maintaining paid for it with reduced client that has the intelligence to perform appropriate features, functionality The Pivotal CRM levels of client-side processing to increase performance and performance. architecture has and allow for variation in user-level customization. been designed with deployability in mind. As CRM application buyers appraise the “code on the Pivotal CRM employs a browser-based zero-client install client” issue, the “intelligent client”—with the “right code that simplifies deployment and ongoing administration. on the client”—is becoming an important option for And because all application customization, upgrades, buyers that prefer high performance, feature-rich, Internet- and maintenance are carried out exclusively at the middle based CRM applications. tier, client-side updates are seamlessly communicated to users around the world with no additional requirement for Pivotal Rich Client provides a web browser-based user client-side maintenance. interface to the Pivotal CRM application. But unlike pure HTML-based clients that suffered from performance Our modular deployment method allows each of the degradation and limitations,2 Pivotal Rich Client offers five, pre-integrated product suites in Pivotal CRM to be a much higher degree of accessibility and interactivity. rolled out separately, reducing the cost-to-results ratio. Designed for sales, marketing, and support specialists, This means that companies can deploy Pivotal Sales™ Pivotal Rich Client takes a Document Object Model (DOM) and later seamlessly deploy Pivotal Service™, then CDC approach, incorporating both Dynamic HTML and Visual MarketFirst™ as requirements and budgets allow. There Basic scripts to allow for rendering of web pages on the are no additional infrastructure costs associated with client—there’s no need to send data back and forth to integrating multiple modules. the server until a logical transaction is to be completed. 2 Studies have shown that simple HTML-based solutions generate between 5 and 15 times the network activity needed in order to produce the same level of user interactivity in the same amount of time as intelligent clients—and they do so with much reduced user application performance. Pivotal CRM | White Paper 11
  • 13. As a result, Rich Client provides robust functionality and including data, metadata, and application code. advanced features, With support for both automated server-based push while delivering noticeable performance and user synchronization, and manually initiated client-based pull, satisfaction improvement. Pivotal CRM provides companies with the right solutions that work in concert to support their entire mobile workforce. Pivotal Rich Client passes many business logic requests (such as opening a Pivotal Rich Client form, running a search, Pivotal SyncStream delivers the functionality or saving a form) to Pivotal SyncStream™ is a component of the Pivotal COM objects on the and performance users middle tier, providing Business Server that drives lower TCO by enabling require, while still providing the distribution of Business Module (BM) updates and users with access to a Enterprise Customer Data (ED) changes throughout an administrators with centrally administered organization, synchronizing master database changes a low-maintenance client. repository of business with satellite and mobile systems, and vice-versa. logic and data. Business logic can also With Pivotal Syncstream, satellite systems scale as your be executed on the Rich Client in the form of client-side organization grows, providing local load balancing while scripts. allowing access to BM and ED databases that are either subsets or replicas of the parent system. Mobile systems For example, customizers may attach logic to custom contain a local copy of the BM and a subset of the ED buttons, or they might create scripts that execute logic databases, so mobile users can work while disconnected on the client when a user saves a form or creates a new from the network. In this way, SyncStream guarantees contact (i.e., to perform extra validation). These scripts are real-time read- and write-access to enterprise data for small in size and downloaded to the client on demand, laptop and desktop users of Pivotal CRM applications, whenever the user performs actions that require client- and lowers TCO by centrally pushing customization side processing. changes out to all end users. In this way, Pivotal Rich Client delivers the functionality Pivotal SyncStream consists of a number of applications and performance users require, while still providing and services that work in concert to coordinate updates. administrators with a low-maintenance client solution that Changes to the BM or ED databases are tracked, and drives low TCO by simplifying deployment and ongoing when a record administration. is added or modified, LAN- Pivotal SyncStream Synchronization—the Key to based clients guarantees real-time are immediately read and write access to Low TCO Clients notified. For enterprise data for laptop mobile or In the highly distributed computing environment disconnected and desktop users, and typical of today’s mobile workforces, synchronization can centrally push workers, is a fundamental requirement. The complexity and customization changes changes are expense involved in keeping data and application code customizations/upgrades synchronized with database packaged into out to all end users. synchronization replicas distributed across WANs, LANs, and mobile messages, clients has become a key TCO issue. security is checked, and then the messages are The Pivotal CRM system lowers the TCO by ensuring the addressed to the users’ systems that need to be updated. efficient distribution of changes to both Enterprise Data The messages are passed via the SyncStream database and the business logic stored in the Business Module. to the HTTP message server on IIS. Modifications to the Pivotal CRM system can be moved The Pivotal SyncStream database serves as a failsafe from an off-line development system into production with measure, retaining a local copy of both inbound and a single command from the administrator. outbound synchronization messages until they can be When changes to the metadata repository are made, a confirmed as processed by the recipient system. The compressed version of the repository is distributed to all next time a user connects, authentication takes place, LAN- and WAN-based satellite systems, mobiles, Web, the messages are sent, and data synchronization occurs Lotus Notes, and MS Outlook users via the Pivotal CRM seamlessly in the background. Because changes to synchronization solutions. fields are made at different times, SyncStream compares changes and validates at the field level, and commits Synchronization is built into the core of Pivotal CRM, them at the record level in order to maintain the integrity its Business Server, and provides distribution and of the data. synchronization for all facets of the Pivotal CRM system, Pivotal CRM | White Paper 12