Convertigo Enterprise Mashups
        Create Composite Apps by
 Reusing your Information System Assets




                Olivier Picciotto
                CEO, Convertigo
Convertigo



  Convertigo is the fastest growing Enterprise Mashup vendor in the world. Convertigo runs
  operations in the US, France and Benelux. Convertigo technology is mature and rock-solid, it is
  used since 15 years by more than 300 customers.
  We help accelerate agility and reactivity of companies Information System.
  We do this in 4 ways:

            By reusing your existing applications instead of rewriting them
            By delivering software solutions faster through light integration
            By involving business users and IT into collaborative processes
            By quickly implementing new business requirements
Who uses Convertigo?

Representative customers

BANKING, FINANCE           MEDIA & TELCO   ELECTRONIC GOODS




INSURANCE                  RETAIL          CONSULTING




ENERGY                     HEALTHCARE      TRAVEL
Enterprise Mashups? What’s that?
Top COMEX concerns

Keep your company synchronized with the acceleration of Economy


Difficulty to get a transversal Information System
• Business requires 360° view of operation information
• Business reactivity requires cross-units/branches communication and actions


IT inertia on new projects full delivery
• <5% of existing apps have been designed for integration
• Lack of IT resources
• Difficulty to create iterative apps specifications between business users and IT
• Preference to rebuild apps from scratch (costs a lot of time)
• Users resist to change in apps adoption
Enterprise Mashups

What is it?



                                User Efficiency
                                •Integrated apps
                                •Everywhere, every time access
                                •User customization

                      Web 2.0                           Enterprise Mashups
                                                        Rich applications composed by
                                                        business users and connected
                                                        to legacy enterprise assets in
                                                        accordance with IT governance



                 IT             SOA
     IT Assets                                IT Efficiency
   •Governance                                •Agile IT
       •Legacy                                •Align IT with business
Web 2.0 is user-centric

Inversion of control



                       Traditional IS        IT overload
                                             Too much fragmented data and apps
                                              Errors, inefficiency, stress



                                                                      Web 2.0




                                        Contributing business users
                                           Aggregate relevant data
                                                   Adapt processes
Mashup

What is it?


Portal = Set of Portlets
 Portlet = Visual Component displaying data

Mashup = Network of connected mashables
 Mashable = Service or Visual Component
       Data, behavior and Presentation (option)
       + Links to other mashables

Enterprise Mashup
 Enterprise Widget: widget connected to enterprise
 resources
 Mashup with at least one Enterprise Widget
Why Are Organizations Turning to Composites and Mashups?

Gartner Analysis


         Serve business quickly                          Composite apps are User-centric

         “IT organizations must innovate to serve        “Composite applications are typically user-
         more-demanding business requirements and        centric, and they service heterogeneous
         users than ever. Leaner IT groups are being     back-end systems with a custom front end.
         asked to provide capabilities quickly and       Although some new services may be
         cost-effectively for their businesses and       developed specifically to create a composite
         citizens. Business users, becoming              application, as in service-oriented
         accustomed to innovation on the consumer        development of applications (SODA), most
         Web, are screaming for innovation from their    composite applications leverage established
         employers. Users are more likely than ever to   and independently developed applications or
         circumvent organizational IT when they don't    services.”
         get the services and applications they want.”




                                                                      Publication Date: 12 May 2010
                                                                      ID Number: G00200202
Benefits of Convertigo Enterprise Mashups
How we do it

Convertigo creates composite applications in a unique way



Convertigo aggregates, filters, transforms and orchestrates existing
business data, processes and user interfaces
• Even when there is no API (95% of cases)


Convertigo reuses and leverage existing apps
• Save time and money (OPEX vs. CAPEX)
• Convertigo combines internal and external resources


Convertigo delivers everywhere, in real-time
• Enterprise mashups, Composite apps, Web 2.0 apps, portals, dashboards,
  smartphones, SOA applications

Convertigo delivers user-centric apps
• Rich Internet Apps
• New integrated desktop
• Per user on-demand widgets assemblies
Integration challenge

<5% of existing apps have been designed to be integrated




           Subsidiary Apps



                                                      Holding
                                                       Apps     Convertigo can integrate all
                                                                existing applications, not only
                                                                the few ones exposing services
                                                                and APIs.


                                                                Once created by Convertigo,
                                                                new widgets and services can
    Acquired                                                    be consumed in composite
    Company                                                     apps, mashups and any other
      Apps
                                                                SOA compliant applications like
                                                                BPM.



                                      External Apps
Connect widgets to enterprise


Expose existing assets and compose them into mashups


Enterprise Mashups combine processes & data
•   From structured data: tables, services and apps
•   From unstructured apps: API-less mainframe and
    Web applications (even with no Web service)


Mashables
•   Widgets or services created from existing apps that
    can be combined into composite RIA                    REST / SOAP RSS   WIDGETS
•   Applications are accessed in real-time
•   Read and write operations to backend systems                SOA          User
                                                             Applications   mashups
•   Convertigo dynamically generates output formats
    at runtime: Ajax, Flex, SOAP or REST Web service,
    RSS, portlet, Adobe Mosaic tile, SharePoint
    Webpart, IBM iWidget, Google OpenSocial, etc.
From mashables to mashups

1 studio for widget creation + 1 studio for mashup composition

Mashable (widget) creation
     Access existing resources (Web or Mainframe applications)
     Requires IT skills: programming, project management...
     Must respect governance policies: security, performance, QoS




                                                                                      Strategic
     Eclipse Studio                                                                              Mashable




                                                                                      Tactical
Mashup composition
    • Simple activity, just requires business skills  Web Composer
    • Mashups are changing frequently                                                                        Mashup
    • Any composition tool and portals can be used, including the Convertigo Mashup
      Composer
                                                                                                     IT      Business
       Automated deployment & administration in the Convertigo Cloud
Reuse instead of rewrite

Convertigo reuses, combines & exposes Web, legacy and packaged applications (SAP, Siebel…)
Mashups at all levels

How it works?

                                               Database
Business Logic
                                               (stored
 Is spread between all layers                 procedures)
 Working at the external level, C-EMS
  preserves all existing business logic        Application
 C-EMS calls the application in real-time,    (business
  like users would do                          services)
Impact on Performance
 Parsing overhead is typically in the range   User Interface
  of 50-200 ms / page                          (surface controls)
 It is usually not significant when
  compared to overall response time
 Solutions: Caching, pooling, Parallel
  steps, server-side mashups                          Business
Isolation from changes                                Logic
 Relative positioning isolates from minor
  updates in UI
Kinds of Mashup

A full range of enterprise mashups



                    Presentation Mashup
                    • Clip Web pages and Mainframe screens
                    • Optionally captures / adapt UI (L&F, CSS styles)


                    Process Mashup
                    • Reuse existing business logic
                    • Orchestrate sequences, at both client and server sides


                    Data Mashup
                    • Access, capture, filter, transform and expose data
                    • Aggregate with XML, Web services and tables
Quick deployment

C-EMS is integrated with existing portals and infra-structure




     CONVERTIGO               WebSphere          LiveCycle Mosaic     SharePoint    JSR-168 Portlet
     AJAX widgets              iWidgets            Flex tiles - RIA    Webparts    Google gadget etc.




        Portals                           Web sites & apps                         SmartPhones
                                             Home B    Coll   My
                                                  u    abo    Site
                                                  si   rati
                                                  n    on
                                                  es   &
                                                  s    Too
                                                  U    ls
                                                  ni
                                                  ts
Convertigo Cloud

Faster and easier deployment




     The reference in the                               Service monitoring &
     Cloud                                              security
     Built upon Amazon EC2                              AMI control
      Scalability: Unlimited Amazon Machine             Automatic restart of down instances
       Instances (AMI) / customer                        Memory usage monitoring
      Redundancy: data centers in both the USA & EU
                                                        Automated backups
     Based on Amazon’s SLA                               Library of widgets
      High performance « new I/O throughput »           Screen and transaction definitions
      Multiples instances, parallel processing, load    Convertigo Web services definition
       balancing
      8 Core CPUs AMIs
                                                        Billing system
                                                         Integrated / transaction billing system
Convertigo Enterprise Mashup Server

The most comprehensive Enterprise Mashup platform on the market



                                                                  Mashup enablement
                                                                  Data capture
                                                                  Process reuse
                                                                  Presentation clipping
                                                                  Mainframe apps
                                                                  Standard Web apps
                                                                  XML, RDBMS, Web services

                                                                  Business & IT tools
                                                                  Eclipse IT Studio
                                                                  Web 2.0 Mashup Composer

                                                                  Compliant with
                                                                  Portals
                                                                  Mashup platforms
                                                                  Mobile devices, smartphones

                                                                  Administration
                                                                  Security, SSO
                                                                  Cache, pooling
                                                                  Cloud deployment
Convertigo benefits

Support new business requirements in weeks, not months


Shorter Time-to-Market for your products or services
• Generate additional revenue in the meantime
• Take over strategic positions before competitors


Better business decisions
• Deliver transversal systems displaying aggregated, usable and relevant information
• User centric apps for better change management/adoption

Address more customers, more often
• Multi-support delivery : Web, smartphones…


Quick IS integrations after M&A
• Integrate existing systems without redeveloping

Business user and IT collaboration
• “Pick & Mix” approach instead of rewriting from scratch
From « classical » project to Convertigo project


Just do it! (Don’t redo)




             Without Convertigo             With Convertigo
Enterprise Mashups Use Cases
Federation use case

Federation of multiple insurance applications into employee’s desktop




 Insurance applications

  Car                                  Multi-channel integration
                                      layer between new desktop
                                     and existing business services

  Home



  Health
                                                                         Functional consistency
                                       Hide information silos at
                                                                         User interface consistency
                                          the desktop level              End-user efficiency
  Savings
m-Commerce use case

Carrefour: Turning an existing e-Commerce Web site into a new mobile application




                                                       No development of new
                                                       services. Reuses, recombines
                                                       and redistributes parts of
                                                       existing applications…




                                                        Even look and feel can be
                                                        captured and reused after
                                                        being adapted
Leverage of existing IT assets use case

 Sennheiser: publication of an Extranet for distributors from an existing legacy ERP




                         x       API                              Extranet for 3000 distributors
                                                                  • Publish product information
 AS/400                                                           • Publish adapted price lists
                                                                  • Real-time stock information
                                                                  • Order status




Web site
Aggregation of multiple external Web sites use case

Healthcare: check for health coverage of patients




                                                    • Check patient coverage in order to
                                                      optimize reimbursement process

                                                    • Check patient‘s rights, history,
                                                      doctors

                                                    • Display additional information from
                                                      health insurance companies and
                                                      pharma labs
B-to-C data federation use case

Camp price comparator: find best places and prices



Campings
Enterprise mashup example (1)

Integration of SalesForce.com, mainframe CICS app, US Dir, Click-to-Call and Google Maps
Enterprise mashup example (2)

One click on a SalesForce lead activates the US Directory and mainframe widgets
Enterprise mashup example (3)

One click on a US Directory address locates it on the Google Maps widget
Enterprise mashup example (4)

One click on a US Directory address updates the SalesForce widgets
Enterprise mashup example (5)

One click on a phone number calls the customer through the Click-to-Call widget
Convertigo Enterprise Mashup Server

 Captures, filters, transforms & exposes existing business data, process and presentation

 Combines relevant business data and connect business processes into enterprise mashups

 Publishes enterprise mashups in both the Cloud and in on-premises servers

 Reduces backlog and pressure on IT teams

 Enforces IT governance

 Increases user efficiency

 Generates new business opportunities
In conclusion

Convertigo delivers business value through:
A seasoned team at your service…


        Products and Solutions
        User-centric transversal apps

        Service and instead of redevelopment
        Apps reuse Assistance

        Partners and Training
        Leveraged existing apps

        Quick delivery of new business functionalities

        Better decisions based on efficient business data

Convertigo Composite Application Platform

  • 1.
    Convertigo Enterprise Mashups Create Composite Apps by Reusing your Information System Assets Olivier Picciotto CEO, Convertigo
  • 2.
    Convertigo Convertigois the fastest growing Enterprise Mashup vendor in the world. Convertigo runs operations in the US, France and Benelux. Convertigo technology is mature and rock-solid, it is used since 15 years by more than 300 customers. We help accelerate agility and reactivity of companies Information System. We do this in 4 ways:  By reusing your existing applications instead of rewriting them  By delivering software solutions faster through light integration  By involving business users and IT into collaborative processes  By quickly implementing new business requirements
  • 3.
    Who uses Convertigo? Representativecustomers BANKING, FINANCE MEDIA & TELCO ELECTRONIC GOODS INSURANCE RETAIL CONSULTING ENERGY HEALTHCARE TRAVEL
  • 4.
  • 5.
    Top COMEX concerns Keepyour company synchronized with the acceleration of Economy Difficulty to get a transversal Information System • Business requires 360° view of operation information • Business reactivity requires cross-units/branches communication and actions IT inertia on new projects full delivery • <5% of existing apps have been designed for integration • Lack of IT resources • Difficulty to create iterative apps specifications between business users and IT • Preference to rebuild apps from scratch (costs a lot of time) • Users resist to change in apps adoption
  • 6.
    Enterprise Mashups What isit? User Efficiency •Integrated apps •Everywhere, every time access •User customization Web 2.0 Enterprise Mashups Rich applications composed by business users and connected to legacy enterprise assets in accordance with IT governance IT SOA IT Assets IT Efficiency •Governance •Agile IT •Legacy •Align IT with business
  • 7.
    Web 2.0 isuser-centric Inversion of control Traditional IS IT overload Too much fragmented data and apps  Errors, inefficiency, stress Web 2.0 Contributing business users Aggregate relevant data Adapt processes
  • 8.
    Mashup What is it? Portal= Set of Portlets  Portlet = Visual Component displaying data Mashup = Network of connected mashables  Mashable = Service or Visual Component  Data, behavior and Presentation (option)  + Links to other mashables Enterprise Mashup  Enterprise Widget: widget connected to enterprise resources  Mashup with at least one Enterprise Widget
  • 9.
    Why Are OrganizationsTurning to Composites and Mashups? Gartner Analysis Serve business quickly Composite apps are User-centric “IT organizations must innovate to serve “Composite applications are typically user- more-demanding business requirements and centric, and they service heterogeneous users than ever. Leaner IT groups are being back-end systems with a custom front end. asked to provide capabilities quickly and Although some new services may be cost-effectively for their businesses and developed specifically to create a composite citizens. Business users, becoming application, as in service-oriented accustomed to innovation on the consumer development of applications (SODA), most Web, are screaming for innovation from their composite applications leverage established employers. Users are more likely than ever to and independently developed applications or circumvent organizational IT when they don't services.” get the services and applications they want.” Publication Date: 12 May 2010 ID Number: G00200202
  • 10.
    Benefits of ConvertigoEnterprise Mashups
  • 11.
    How we doit Convertigo creates composite applications in a unique way Convertigo aggregates, filters, transforms and orchestrates existing business data, processes and user interfaces • Even when there is no API (95% of cases) Convertigo reuses and leverage existing apps • Save time and money (OPEX vs. CAPEX) • Convertigo combines internal and external resources Convertigo delivers everywhere, in real-time • Enterprise mashups, Composite apps, Web 2.0 apps, portals, dashboards, smartphones, SOA applications Convertigo delivers user-centric apps • Rich Internet Apps • New integrated desktop • Per user on-demand widgets assemblies
  • 12.
    Integration challenge <5% ofexisting apps have been designed to be integrated Subsidiary Apps Holding Apps Convertigo can integrate all existing applications, not only the few ones exposing services and APIs. Once created by Convertigo, new widgets and services can Acquired be consumed in composite Company apps, mashups and any other Apps SOA compliant applications like BPM. External Apps
  • 13.
    Connect widgets toenterprise Expose existing assets and compose them into mashups Enterprise Mashups combine processes & data • From structured data: tables, services and apps • From unstructured apps: API-less mainframe and Web applications (even with no Web service) Mashables • Widgets or services created from existing apps that can be combined into composite RIA REST / SOAP RSS WIDGETS • Applications are accessed in real-time • Read and write operations to backend systems SOA User Applications mashups • Convertigo dynamically generates output formats at runtime: Ajax, Flex, SOAP or REST Web service, RSS, portlet, Adobe Mosaic tile, SharePoint Webpart, IBM iWidget, Google OpenSocial, etc.
  • 14.
    From mashables tomashups 1 studio for widget creation + 1 studio for mashup composition Mashable (widget) creation  Access existing resources (Web or Mainframe applications)  Requires IT skills: programming, project management...  Must respect governance policies: security, performance, QoS Strategic  Eclipse Studio Mashable Tactical Mashup composition • Simple activity, just requires business skills  Web Composer • Mashups are changing frequently Mashup • Any composition tool and portals can be used, including the Convertigo Mashup Composer IT Business  Automated deployment & administration in the Convertigo Cloud
  • 15.
    Reuse instead ofrewrite Convertigo reuses, combines & exposes Web, legacy and packaged applications (SAP, Siebel…)
  • 16.
    Mashups at alllevels How it works? Database Business Logic (stored  Is spread between all layers procedures)  Working at the external level, C-EMS preserves all existing business logic Application  C-EMS calls the application in real-time, (business like users would do services) Impact on Performance  Parsing overhead is typically in the range User Interface of 50-200 ms / page (surface controls)  It is usually not significant when compared to overall response time  Solutions: Caching, pooling, Parallel steps, server-side mashups Business Isolation from changes Logic  Relative positioning isolates from minor updates in UI
  • 17.
    Kinds of Mashup Afull range of enterprise mashups Presentation Mashup • Clip Web pages and Mainframe screens • Optionally captures / adapt UI (L&F, CSS styles) Process Mashup • Reuse existing business logic • Orchestrate sequences, at both client and server sides Data Mashup • Access, capture, filter, transform and expose data • Aggregate with XML, Web services and tables
  • 18.
    Quick deployment C-EMS isintegrated with existing portals and infra-structure CONVERTIGO WebSphere LiveCycle Mosaic SharePoint JSR-168 Portlet AJAX widgets iWidgets Flex tiles - RIA Webparts Google gadget etc. Portals Web sites & apps SmartPhones Home B Coll My u abo Site si rati n on es & s Too U ls ni ts
  • 19.
    Convertigo Cloud Faster andeasier deployment The reference in the Service monitoring & Cloud security Built upon Amazon EC2 AMI control  Scalability: Unlimited Amazon Machine  Automatic restart of down instances Instances (AMI) / customer  Memory usage monitoring  Redundancy: data centers in both the USA & EU Automated backups Based on Amazon’s SLA  Library of widgets  High performance « new I/O throughput »  Screen and transaction definitions  Multiples instances, parallel processing, load  Convertigo Web services definition balancing  8 Core CPUs AMIs Billing system  Integrated / transaction billing system
  • 20.
    Convertigo Enterprise MashupServer The most comprehensive Enterprise Mashup platform on the market Mashup enablement Data capture Process reuse Presentation clipping Mainframe apps Standard Web apps XML, RDBMS, Web services Business & IT tools Eclipse IT Studio Web 2.0 Mashup Composer Compliant with Portals Mashup platforms Mobile devices, smartphones Administration Security, SSO Cache, pooling Cloud deployment
  • 21.
    Convertigo benefits Support newbusiness requirements in weeks, not months Shorter Time-to-Market for your products or services • Generate additional revenue in the meantime • Take over strategic positions before competitors Better business decisions • Deliver transversal systems displaying aggregated, usable and relevant information • User centric apps for better change management/adoption Address more customers, more often • Multi-support delivery : Web, smartphones… Quick IS integrations after M&A • Integrate existing systems without redeveloping Business user and IT collaboration • “Pick & Mix” approach instead of rewriting from scratch
  • 22.
    From « classical» project to Convertigo project Just do it! (Don’t redo) Without Convertigo With Convertigo
  • 23.
  • 24.
    Federation use case Federationof multiple insurance applications into employee’s desktop Insurance applications Car Multi-channel integration layer between new desktop and existing business services Home Health  Functional consistency Hide information silos at  User interface consistency the desktop level  End-user efficiency Savings
  • 25.
    m-Commerce use case Carrefour:Turning an existing e-Commerce Web site into a new mobile application No development of new services. Reuses, recombines and redistributes parts of existing applications… Even look and feel can be captured and reused after being adapted
  • 26.
    Leverage of existingIT assets use case Sennheiser: publication of an Extranet for distributors from an existing legacy ERP x API Extranet for 3000 distributors • Publish product information AS/400 • Publish adapted price lists • Real-time stock information • Order status Web site
  • 27.
    Aggregation of multipleexternal Web sites use case Healthcare: check for health coverage of patients • Check patient coverage in order to optimize reimbursement process • Check patient‘s rights, history, doctors • Display additional information from health insurance companies and pharma labs
  • 28.
    B-to-C data federationuse case Camp price comparator: find best places and prices Campings
  • 29.
    Enterprise mashup example(1) Integration of SalesForce.com, mainframe CICS app, US Dir, Click-to-Call and Google Maps
  • 30.
    Enterprise mashup example(2) One click on a SalesForce lead activates the US Directory and mainframe widgets
  • 31.
    Enterprise mashup example(3) One click on a US Directory address locates it on the Google Maps widget
  • 32.
    Enterprise mashup example(4) One click on a US Directory address updates the SalesForce widgets
  • 33.
    Enterprise mashup example(5) One click on a phone number calls the customer through the Click-to-Call widget
  • 34.
    Convertigo Enterprise MashupServer  Captures, filters, transforms & exposes existing business data, process and presentation  Combines relevant business data and connect business processes into enterprise mashups  Publishes enterprise mashups in both the Cloud and in on-premises servers  Reduces backlog and pressure on IT teams  Enforces IT governance  Increases user efficiency  Generates new business opportunities
  • 35.
    In conclusion Convertigo deliversbusiness value through: A seasoned team at your service… Products and Solutions User-centric transversal apps Service and instead of redevelopment Apps reuse Assistance Partners and Training Leveraged existing apps Quick delivery of new business functionalities Better decisions based on efficient business data

Editor's Notes

  • #4 We have big names in our customers list,in all industries.
  • #10 Market validation by analysts.Business demands more requirement, IT must serve it quickly and efficiently.Users demand the same kind of quality and flexibility in enterprise applications than what they see in consumers Web 2.0 applications.User customization is key.