convertigo composite application platform

35
Convertigo Enterprise Mashups Create Composite Apps by Reusing your Information System Assets Olivier Picciotto CEO, Convertigo

Upload: convertigo-madp

Post on 20-Aug-2015

1.381 views

Category:

Technology


1 download

TRANSCRIPT

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

Enterprise Mashups? What’s that?

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

Benefits of Convertigo Enterprise Mashups

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

Enterprise Mashups Use Cases

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

Campings

B-to-C data federation use case

Camp price comparator: find best places and prices

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

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