Upload
convertigo-madp
View
1.381
Download
1
Tags:
Embed Size (px)
Citation preview
Convertigo Enterprise Mashups Create Composite Apps by
Reusing your Information System Assets
Olivier PicciottoCEO, 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 themBy delivering software solutions faster through light integrationBy involving business users and IT into collaborative processesBy quickly implementing new business requirements
MEDIA & TELCO
Who uses Convertigo?
Representative customers
BANKING, FINANCE ELECTRONIC GOODS
INSURANCE RETAIL CONSULTING
ENERGY HEALTHCARE TRAVEL
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
Top COMEX concerns
Keep your company synchronized with the acceleration of Economy
Enterprise Mashups
Web 2.0
SOAIT
User Efficiency•Integrated apps•Everywhere, every time access•User customization
IT Efficiency•Agile IT•Align IT with business
IT Assets•Governance
•Legacy
What is it?
Enterprise MashupsRich applications composed by business users and connected to legacy enterprise assets in accordance with IT governance
Web 2.0 is user-centric
Inversion of control
Traditional IS
Web 2.0
IT overloadToo much fragmented data and apps Errors, inefficiency, stress
Contributing business usersAggregate relevant data
Adapt processes
Portal = Set of PortletsPortlet = Visual Component displaying data
Mashup = Network of connected mashablesMashable = Service or Visual Component
Data, behavior and Presentation (option) + Links to other mashables
Enterprise MashupEnterprise Widget: widget connected to enterprise
resources Mashup with at least one Enterprise Widget
Mashup
What is it?
Why Are Organizations Turning to Composites and Mashups?
Gartner Analysis
Serve business quickly
“IT organizations must innovate to serve more-demanding business requirements and users than ever. Leaner IT groups are being asked to provide capabilities quickly and cost-effectively for their businesses and citizens. Business users, becoming accustomed to innovation on the consumer Web, are screaming for innovation from their employers. Users are more likely than ever to circumvent organizational IT when they don't get the services and applications they want.”
Composite apps are User-centric
“Composite applications are typically user-centric, and they service heterogeneous back-end systems with a custom front end. Although some new services may be developed specifically to create a composite application, as in service-oriented development of applications (SODA), most composite applications leverage established and independently developed applications or services.”
Publication Date: 12 May 2010ID Number: G00200202
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
How we do it
Convertigo creates composite applications in a unique way
Integration challenge
<5% of existing apps have been designed to be integrated
Subsidiary Apps
HoldingApps
AcquiredCompany
Apps
External 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 be consumed in composite apps, mashups and any other SOA compliant applications like BPM.
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• Applications are accessed in real-time• Read and write operations to backend systems• 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.
Connect widgets to enterprise
Expose existing assets and compose them into mashups
SOAApplications
REST / SOAP RSS WIDGETS
Usermashups
Mashable (widget) creation Access existing resources (Web or Mainframe applications) Requires IT skills: programming, project management... Must respect governance policies: security, performance, QoS Eclipse Studio
Mashup composition• Simple activity, just requires business skills Web Composer• Mashups are changing frequently • Any composition tool and portals can be used, including the Convertigo
Mashup Composer
Automated deployment & administration in the Convertigo Cloud
Str
ateg
icTa
ctic
al
BusinessIT
Mashable
Mashup
From mashables to mashups
1 studio for widget creation + 1 studio for mashup composition
Reuse instead of rewrite
Convertigo reuses, combines & exposes Web, legacy and packaged applications (SAP, Siebel…)
Mashups at all levels
How it works?
Database (stored procedures)
Application (business services)
User Interface (surface controls)
Business Logic Is spread between all layers Working at the external level, C-EMS
preserves all existing business logic C-EMS calls the application in real-time,
like users would doImpact on Performance Parsing overhead is typically in the range
of 50-200 ms / page It is usually not significant when
compared to overall response time Solutions: Caching, pooling, Parallel
steps, server-side mashupsIsolation from changes Relative positioning isolates from minor
updates in UI
BusinessLogic
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
Web sites & apps SmartPhones
Home Business Units
Collaboration & Tools
My Site
Portals
WebSphereiWidgets
LiveCycle MosaicFlex tiles - RIA
SharePointWebparts
JSR-168 PortletGoogle gadget etc.
CONVERTIGO
AJAX widgets
Quick deployment
C-EMS is integrated with existing portals and infra-structure
Convertigo Cloud
Faster and easier deployment
The reference in the Cloud
Built upon Amazon EC2 Scalability: Unlimited Amazon Machine
Instances (AMI) / customer Redundancy: data centers in both the USA & EU
Based on Amazon’s SLA High performance « new I/O throughput » Multiples instances, parallel processing, load
balancing 8 Core CPUs AMIs
Service monitoring & security
AMI control Automatic restart of down instances Memory usage monitoring
Automated backups Library of widgets Screen and transaction definitions Convertigo Web services definition
Billing system Integrated / transaction billing system
Convertigo Enterprise Mashup Server
The most comprehensive Enterprise Mashup platform on the market
Mashup enablementData captureProcess reusePresentation clippingMainframe appsStandard Web appsXML, RDBMS, Web services
Business & IT toolsEclipse IT StudioWeb 2.0 Mashup Composer
Compliant withPortalsMashup platformsMobile devices, smartphones
AdministrationSecurity, SSOCache, poolingCloud deployment
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
Convertigo benefits
Support new business requirements in weeks, not months
From « classical » project to Convertigo project
Just do it! (Don’t redo)
Without Convertigo With Convertigo
Functional consistency User interface consistency End-user efficiency
Hide information silos at the desktop level
Multi-channel integration layer between new desktop
and existing business services
Insurance applications
Car
Home
Health
Savings
Federation use case
Federation of multiple insurance applications into employee’s desktop
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
x API Extranet for 3000 distributors• Publish product information• Publish adapted price lists• Real-time stock information• Order status
AS/400
Web site
Leverage of existing IT assets use case
Sennheiser: publication of an Extranet for distributors from an existing legacy ERP
• 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
Aggregation of multiple external Web sites use case
Healthcare: check for health coverage of patients
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 (5)
One click on a phone number calls the customer through the Click-to-Call widget
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
Convertigo Enterprise Mashup Server
In conclusion
Convertigo delivers business value through:
User-centric transversal apps
Apps reuse instead of redevelopment
Leveraged existing apps
Quick delivery of new business functionalities
Better decisions based on efficient business data
A seasoned team at your service…
Products and Solutions
Service and Assistance
Partners and Training