Integration Strategies in a SaaS Environment


Published on

Published in: Economy & Finance, Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Integration Strategies in a SaaS Environment

    1. 1. Integration Strategies in a SaaS Environment <ul><li>Vendors presenting: </li></ul><ul><ul><li>Informatica </li></ul></ul><ul><ul><li>Above All Software </li></ul></ul><ul><ul><li>Tibco </li></ul></ul><ul><ul><li>Cast Iron Systems </li></ul></ul>Track: Large Enterprise Deployments
    2. 2. Safe Harbor Statement <ul><li>“ Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements the achievement of which involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make.  All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. </li></ul><ul><li>The risks and uncertainties referred to above include - but are not limited to - risks associated with the integration of Sendia Corporation’s technology, operations, infrastructure and personnel with ours; unexpected costs or delays incurred in integrating Sendia with, which could adversely affect our operating results and rate of growth; any unknown errors or limitations in the Sendia technology; any third party intellectual property claims arising from the Sendia technology; customer and partner acceptance and deployment of the AppExchange and AppExchange Mobile platforms; interruptions or delays in our service or our Web hosting; our new business model; breach of our security measures; possible fluctuations in our operating results and rate of growth; the emerging market in which we operate; our relatively limited operating history; our ability to hire, retain and motivate our employees and manage our growth; competition; our ability to continue to release and gain customer acceptance of new and improved versions of our CRM service; unanticipated changes in our effective tax rate; fluctuations in the number of shares outstanding; the price of such shares; foreign currency exchange rates and interest rates. </li></ul><ul><li>Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time, including our Form 10-K for the fiscal year ended January 31, 2006. These documents are available on the SEC Filings section of the Investor Information section of our website at . </li></ul><ul><li>Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all.  Customers who purchase our services should make purchase decisions based upon features that are currently available., inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law. </li></ul>
    3. 3. Ron Papas SVP, Business Development [email_address]
    4. 4. Informatica at a Glance <ul><li>Founded: 1993 </li></ul><ul><li>Headquarters: Redwood City, California </li></ul><ul><li>Employees: 1,100+ </li></ul><ul><li>Offices: North and South America, Europe, Asia Pacific </li></ul><ul><li>Revenue: $267 million (2005) </li></ul><ul><li>Market share leader (Gartner Dataquest) </li></ul><ul><li>Customers: 2,600+ Direct </li></ul><ul><ul><li>2,000+ OEM </li></ul></ul><ul><li>83 of Fortune 100 </li></ul><ul><li>Thousands of trained 3rd party consultants </li></ul><ul><li>30,000 members in Developer Network </li></ul>Our Mission Help enterprise customers implement a data services architecture to gain the most business value from their data assets Our Singular Focus Data Integration Products and Services Our Mission Help enterprise customers implement a data services architecture to gain the most business value from their data assets Our Singular Focus Data Integration Products and Services Manufacturing Retail and Services Healthcare and Life Sciences Financial Services and Insurance Our Customers Are Leaders in Every Industry Transportation and Distribution
    5. 5. Common Design Patterns Enabled by Informatica Data Migration from on-premise data stores to Salesforce Account Management Pipeline and Forecast Enterprise DW SAP Sales History Customer Master Business Warehouse Oracle eBusiness Financial Summary Siebel Account Management Pipeline and Forecast
    6. 6. Common Design Patterns Enabled by Informatica Data Synchronization between ERP Apps & Salesforce Account Management Pipeline and Forecast Enterprise DW SAP Sales History Customer Master Business Warehouse Oracle eBusiness Financial Summary Siebel Account Management Pipeline and Forecast
    7. 7. Common Design Patterns Enabled by Informatica Data Warehouse creation or replication from Salesforce Account Management Pipeline and Forecast Enterprise DW SAP Sales History Customer Master Business Warehouse Oracle eBusiness Financial Summary Siebel Account Management Pipeline and Forecast
    8. 8. Common Design Patterns Enabled by Informatica Cleansing of Salesforce data Account Management Pipeline and Forecast Enterprise DW SAP Sales History Customer Master Business Warehouse Oracle eBusiness Financial Summary Siebel Account Management Pipeline and Forecast
    9. 9. Leveraging Web 2.0 Standards and the SFDC API <ul><li>Informatica has built a native connector to Salesforce </li></ul><ul><ul><li>Supports Partner WSDL </li></ul></ul><ul><ul><li>Codeless interface </li></ul></ul><ul><ul><li>Metadata driven </li></ul></ul><ul><ul><li>High performance </li></ul></ul><ul><ul><li>Built-in security & encryption </li></ul></ul><ul><ul><li>Operates in Batch, Change or Real-time modes </li></ul></ul><ul><ul><li>Drag & drop connectivity to </li></ul></ul><ul><ul><ul><ul><li>Enterprise Apps: SAP, PSFT, Oracle, JDE, Siebel… </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Message buses: IBM MQ, MSMQ, JMS, Tibco, WebMethods… </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Legacy stores: Mainframe and AS400 databases… </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Unstructured data: Excel, word, pdf, HPAA, HL7, SWIFT… </li></ul></ul></ul></ul><ul><ul><li>Enables Salesforce Data Quality Assessment & Cleansing </li></ul></ul>
    10. 10. Pitfalls of Integration and How to Avoid <ul><li>Quick & dirty solution </li></ul><ul><li>Not using a flexible, extendable, and re-usable solution </li></ul><ul><li>Not using a reputable product/company </li></ul><ul><li>Integration challenges experienced in Salesforce deployments are very similar to those found in other application integration projects. Informatica has helped thousands of companies resolve those challenges and gain business value from their data assets over the past 10 years </li></ul>
    11. 11. Time and Cost Estimate to Integrate with Salesforce using Informatica <ul><li>0% time spent on mechanics of AppExchange API </li></ul><ul><li>Minimal time spent on development of mappings (GUI interface) </li></ul><ul><ul><li>Hours or days </li></ul></ul><ul><li>Majority of time spent on design & architecture </li></ul><ul><ul><li>Days or weeks </li></ul></ul><ul><li>Informatica’s PowerCenter product is metadata driven, and all design patterns built with it are highly re-usable and sharable </li></ul>
    12. 12. DEMO: PowerCenter and Salesforce Integration & Cleansing Migrate data from Oracle into Salesforce Migrate and cleanse data from Salesforce into Oracle Update Salesforce with clean data from Oracle 1 2 3
    13. 13. Deborah Scharfetter Vice President, Products [email_address]
    14. 14. Above All Software <ul><li>Leader in providing composite application solutions </li></ul><ul><li>Have worked with since 2002 </li></ul><ul><li>Recently won top award at the Global Integration Summit in Boston </li></ul>INDUSTRY: Software EMPLOYEES: <100 GEOGRAPHY: Primarily North America PRODUCT(S) USED: SFA, Service & Support, on AppExchange
    15. 15. 25+ Years Of Asset Proliferation Data Redundancy Business Process Fragmentation Assets Proliferate But Rarely Get Replaced Era RDBMS ERP Client Server SaaS 80s 90s 2000s Legacy RDBMS Legacy ERP Client Server RDBMS Legacy
    16. 16. Today’s Business Reality Customer-Facing Employees Opportunity Management Product <ul><li>Can’t Get Information They Need to Meet the Needs of the Customer </li></ul><ul><li>Multiple, Repetitive Manual Operations </li></ul><ul><li>Errors in Manually-Entered Data </li></ul><ul><li>Can’t Use Information to Increase Revenues or Create New Opportunities </li></ul>Order Management Pricing
    17. 17. Composite Applications Are “Enterprise Mashups” Composite Application Example: Processing a Customer Order Single Application Interactive and Transactional “ Close Opportunity” “ Create Order” “ Available to Promise” “ Verify Address” Non-invasive Leverages business logic <ul><ul><li>The enterprise incarnation of a “mashup” </li></ul></ul><ul><ul><li>Combines business functionality from multiple applications via business services </li></ul></ul><ul><ul><li>A form of integration </li></ul></ul><ul><ul><li>A form of application development </li></ul></ul><ul><ul><li>Supports many different styles of integration </li></ul></ul><ul><ul><li>How one derives value from a SOA </li></ul></ul>
    18. 18. Common Design Patterns for Composite Applications <ul><li>Extend to leverage functionality from other, harder-to-use, systems </li></ul><ul><li>Focus on human interaction </li></ul><ul><li>Eliminate unnecessary data redundancy </li></ul><ul><li>Support n-way integration, not just point-to-point </li></ul><ul><li>Work with services and transactions, not just data </li></ul><ul><li>Focus at the business service level </li></ul><ul><li>Enables real-time response from multiple systems </li></ul><ul><li>Provide support for any style of technology </li></ul>
    19. 19. Leveraging Web 2.0 Standards & the AppExchange API <ul><li>Enterprise mashups = composite applications </li></ul><ul><li>Designed from the ground up to support Web services and related standards </li></ul><ul><li>Have supported AppExchange API from the outset of the Company </li></ul><ul><ul><li>Provide specific “Knowledge Pack” for </li></ul></ul><ul><ul><li>Enables rapid composite application assembly and deployment </li></ul></ul><ul><li>Provide interfaces for other applications that simulate the easy-to-use nature of AppExchange API. </li></ul><ul><li>Enable multi-channel deployment </li></ul><ul><ul><li>Richer or Smarter clients </li></ul></ul><ul><ul><li>Web clients </li></ul></ul><ul><ul><li>Embedded clients </li></ul></ul><ul><ul><li>Web Services </li></ul></ul><ul><li>Provide transparent security into application portfolio </li></ul>Enabling Rich Internet Applications
    20. 20. Pitfalls of Integration and How to Avoid Them <ul><li>How do you avoid data inconsistency? </li></ul><ul><ul><li>Minimize data redundancy </li></ul></ul><ul><li>How to ensure consistency where data must be replicated? </li></ul><ul><ul><li>Ensure there is only a single point of data entry </li></ul></ul><ul><li>How can users minimize information latency? </li></ul><ul><ul><li>Provide real-time access </li></ul></ul><ul><ul><li>Support multiple channels of deployment </li></ul></ul><ul><li>How do you avoid ongoing recurring maintenance costs as applications evolve? </li></ul><ul><ul><li>Don’t hand-code point-to-point integrations </li></ul></ul><ul><li>How do provide an application upgrade within your integration? </li></ul><ul><ul><li>Define mashups at the metadata layer to support ‘safe’ upgrades at the application layer </li></ul></ul><ul><li>How do you keep integration costs under control? </li></ul><ul><ul><li>Leverage proven methodologies: Mine, Refine, Assemble, Deploy </li></ul></ul><ul><li>How are you optimizing the user experience and maximizing adoption? </li></ul><ul><ul><li>Provide a visual means to interact with the information systems </li></ul></ul>
    21. 21. Time and Cost Estimate to Integrate with Salesforce Example: PGP Corporation <ul><li>Used Dunn & Bradstreet to Create One “Common Truth” for Customer Accounts Across Oracle and </li></ul><ul><li>Reconciling Manual Data Entry Processes Across Disparate Systems </li></ul>Problem <ul><li>Slower Credit Approvals </li></ul><ul><li>Lost Productivity Correcting Errors </li></ul>Impact Implementation Effort <ul><li>2 person weeks </li></ul>Solution Above All Confidential and Proprietary
    22. 22. Demonstration of their “clicks not code” solution
    23. 23. Dean Hidalgo TIBCO Product Marketing TIBCO Software, Inc [email_address]
    24. 24. <ul><li>A leading provider of SOA, business integration and process management software </li></ul><ul><li>20+ years of delivering leading software products and services </li></ul><ul><li>2,500+ customers, 175 partners </li></ul>TIBCO Software INDUSTRY: Software Infrastructure EMPLOYEES: 1500 GEOGRAPHY: Global, HQ : Palo Alto, CA PRODUCT(S) USED: SFA, AppExchange applications # USERS: 500 (TIBCO internal)
    25. 25. Common Design Patterns that you enable with your solution <ul><li>Access data in legacy systems (custom, mainframe) </li></ul><ul><li>Real-time data synch </li></ul><ul><li>Event processing/correlation </li></ul><ul><li>Service Oriented Architecture </li></ul><ul><li>Modular services for reuse </li></ul><ul><li>Composite app assembly </li></ul><ul><li>Capture/leverage business best practices </li></ul><ul><li>Over 175 Adapters </li></ul><ul><li>Extensibility using SDK </li></ul><ul><li>Pre-built sales f palette </li></ul><ul><li>Pre-built design templates </li></ul><ul><li>AJAX Rich Internet Applications </li></ul><ul><li>References: </li></ul><ul><ul><li>CISCO </li></ul></ul><ul><ul><li>Symantec </li></ul></ul><ul><ul><li>Internally at TIBCO </li></ul></ul>
    26. 26. Leveraging Web 2.0 (and other) Standards and the AppExchange API <ul><li>Key goal is to drive SOA related standards that address: </li></ul><ul><ul><li>Events </li></ul></ul><ul><ul><li>Reliable Messaging </li></ul></ul><ul><ul><li>Monitoring and Management </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Service Description </li></ul></ul><ul><ul><li>Orchestration </li></ul></ul><ul><ul><li>Distributed Service Deployment </li></ul></ul><ul><ul><li>AJAX Rich Internet Applications </li></ul></ul>TIBCO Area of Focus Committee Participation Reliable Messaging WS-ReliableMessaging Events WS-Eventing Alerts/Notifications WS-Notifications Addressing WS-Addressing Security WS-Security Management and Monitoring WSDM (Distributed Management) Orchestration WS-BPEL Description WSDL 2.0 Transport SOAP 1.2 Java Business Integration JBI (JSR 208) Transactions WS-TX (Transactions) Security WS-SX (SecureExchange)
    27. 27. Pitfalls of Integration/SOA and How to Avoid <ul><li>Eliminate hard wired, point-to-point application interfaces </li></ul><ul><ul><li>Create loosely coupled connections via SOA </li></ul></ul><ul><ul><li>Separate technical services from business services </li></ul></ul><ul><ul><li>Determine level of service granularity that will achieve maximum reuse </li></ul></ul><ul><li>Use standards but evaluate carefully to ensure maturity and benefits </li></ul><ul><ul><li>SOA is more than just Web services </li></ul></ul><ul><ul><li>Use Web 2.0 standards (e.g., AJAX) </li></ul></ul><ul><li>Architect and plan for enterprise-scale SOA </li></ul><ul><ul><li>Performance/scalability </li></ul></ul><ul><ul><li>Extend service reuse across departmental boundaries </li></ul></ul><ul><ul><li>Use platform neutral approach to address app platform heterogeneity </li></ul></ul><ul><li>Establish services governance </li></ul><ul><ul><li>Security/policy </li></ul></ul><ul><ul><li>Registry/repository </li></ul></ul>
    28. 28. Time and Cost Estimate to Integrate with Salesforce using TIBCO Software <ul><li>Shorten implementation cycles to weeks rather than months </li></ul><ul><li>Leverage </li></ul><ul><li>Out of the box templates and services </li></ul><ul><li>Custom Salesforce adapter </li></ul><ul><li>Proven methodology and Approach </li></ul><ul><ul><li>( CISCO and Symantec ) </li></ul></ul>
    29. 29. TIBCO SOA Reference Architecture TIBCO Management & Monitor Services Governance TIBCO Repository UDDI Registry Security & Policy User Interaction TIBCO Portal Services TIBCO Rich Clients New Service Existing Service Custom Apps J2EE/.NET Adapter Packaged App Trading Partner Services Mainframe WS WS Data Integration ETL & JDBC Adapter TIBCO Services Backbone & ESB Event Services Exception Handling Audit & Logging Cross Referencing <ul><li>Data Transform </li></ul><ul><li>XSLT </li></ul><ul><li>Intelligent Routing </li></ul><ul><li>Subject </li></ul><ul><li>Content </li></ul>Core ESB Services <ul><li>Web Services </li></ul><ul><li>SOAP </li></ul><ul><li>WSDL </li></ul><ul><li>HTTP </li></ul>Service Runtime Container Transactions <ul><li>XA </li></ul><ul><li>JTA </li></ul>Security <ul><li>SSL </li></ul><ul><li>WSS </li></ul>TIBCO Distributed Messaging Bus (EMS, Rendezvous) Multi-Protocol Message Translation (HTTP, MQSeries, any JMS) TIBCO Integrated Services Environment (ISE) Services Construction & Orchestration
    30. 30. Service Creation and Orchestration <ul><li>Integrate with: </li></ul><ul><li>Packaged applications (e.g., Oracle Financials, SAP, etc.) </li></ul><ul><li>Custom applications (J2EE, .NET, etc.) </li></ul><ul><li>Mainframe (CICS, IMS, COBOL, etc.) </li></ul><ul><li>Over 175 adapters </li></ul>Drag and drop resources with zero coding Rich library of pre-built activities/tasks Abstraction of multi-step business processes
    31. 31. Enriching Salesforce Using AJAX at TIBCO <ul><li>Customized user interface for Salesforce using TIBCO General Interface </li></ul><ul><li>Tailored to specific needs for TIBCO employees </li></ul><ul><li>Exposes services that can be reused as part of SOA </li></ul>
    32. 32. Demonstration of the TIBCO “clicks not code” solution
    33. 33. Simon Peel SVP Integration Strategies [email_address]
    34. 34. Cast Iron Systems The only NO-SOFTWARE integration solution built especially for
    35. 35. Common Design Patterns Business Design Patterns Technical Design Patterns <ul><li>Data synchronization in real-time </li></ul><ul><li>Data migration to </li></ul><ul><li>Data extraction for reporting & dashboards </li></ul><ul><li>Customer Master, Product Master, Pricing... </li></ul><ul><li>Connect Sales with ERP & back-office systems </li></ul><ul><li>Link SupportForce with internal tracking systems </li></ul>
    36. 36. Leveraging Web 2.0 Standards & the AppExchange API <ul><li>AppExchange Web services API v8.0, AJAX, SOAP, WSDL, XML, BPEL, XPATH, XSLT, HTTP(S), SMTP, FTP, POP3, JDBC, etc. </li></ul><ul><li>Support for both Partner and Enterprise WSDL’s </li></ul><ul><li>Pre-configured connectors for speedy project completion </li></ul><ul><li>Pre-built customer/product master integration </li></ul><ul><li>Simple drag & drop access to all objects </li></ul><ul><li>Built-in session management </li></ul><ul><ul><li>Automatic logon, session caching, automatic session renewal </li></ul></ul><ul><ul><li>Support for multiple concurrent instances </li></ul></ul>
    37. 37. Pitfalls of Integration and How to Avoid (1) Program using complex integration tools Application 2 (2) Program using development tools Custom Code Java Visual Basic C++, SQL Application 2 Complex Experience <ul><li>Install and maintain multiple software components </li></ul><ul><li>Write & rewrite integration code </li></ul><ul><li>Rely on middleware experts </li></ul><ul><li>Use multiple tools to track integration health </li></ul>Simple Experience <ul><li>One device </li></ul><ul><li>No coding </li></ul><ul><li>No experts </li></ul><ul><li>One console </li></ul>
    38. 38. Time and Cost Estimate to Integrate with Salesforce using Cast Iron Systems Subscription Pricing Starts at $2.5K/month and Implementation is ‘On Our Dime’
    39. 39. “ Clicks Not Code” Demo: Synchronizing Customer Master Data with ERP What The Integration Appliance Does Customer Master Integration: ERP to CRM Cast Iron Integration Appliance ERP
    40. 40. Simon Peel SVP, Integration Strategies QUESTION & ANSWER SESSION Dean Hidalgo TIBCO Product Marketing Deborah Scharfetter VP, Products Ron Papas SVP, Business Development CINDY WARNER SVP, Global Integration Services Moderated By:
    41. 41. Session Feedback Let us know how we’re doing! <ul><li>Please score the session from 5 to 1 (5=excellent,1=needs improvement) on the following categories: </li></ul><ul><ul><li>Overall rating of the session </li></ul></ul><ul><ul><li>Quality of content </li></ul></ul><ul><ul><li>Strength of presentation delivery </li></ul></ul><ul><ul><li>Relevance of the session to your organization </li></ul></ul>Save time! Use your cell phone or mobile device to send Feedback via SMS/Text Messaging! Send a message to 26335 In the message body: Session 167, #### For example, “ Session 123, 5555 ” Session ID: 167 Session ID # Scores for 4 categories SMS Voting powered by: