ellos 20141021

50

Upload: tomas-blohm

Post on 18-Aug-2015

46 views

Category:

Sales


1 download

TRANSCRIPT

Page 1: Ellos 20141021
Page 2: Ellos 20141021

Agenda

• About Pulsen and Mulesoft• Business benefits for Ellos• Technical benefits for Ellos• Implementation method/staffing/roles with regards to Ellos Agile

requirements• Solution/orchestration case “New customer registration” • Discussions and next step

2023-04-18

Page 3: Ellos 20141021

v

Pulsen is one of Sweden's major IT companies with more than 700 employees and a turnover close to 2 billion SEK cross the PulsenGroup.

The company is privately held and tradition of expansion through sustainability and long term relationships

This has resulted in many assignments with municipalities, government agencies and in the private sector.

Page 4: Ellos 20141021

Omsättning cirka SEK 500 miljoner

Antal anställda cirka 270 personer

Turnover approx SEK 300 Million

No employees approx 120

Page 5: Ellos 20141021

We offer solutions based on expertise, proven methodologies in a framework containing market-leading services and products. We guarantee solutions that always keep our promises – It’s a Promise

We have expertise in selected areas and products. There we can meet the demand of niche specialists, as well as realizing new value creation in innovative solutions

We support companies and organizations with analysis, innovation and design to realize the desired effects through digital deliveries

Page 6: Ellos 20141021

Solid experience, retail/eCommerce experts

Page 7: Ellos 20141021

Solid experience, +100 integration experts +50 Mule ESB Integration Solutions Experts

Project Management• Establish and enforce integration projects

Business Architecture / Solution Architecture• Innovation of business, focusing on customer value• Business Analysis• Process improvement BPM / ITIL• Solutions, actions plan and budget

System / Enterprise Architecture• Mule ESB product, Service oriented architecture and system development• Production environment, security and high availability for integration platform• Governance of ICC

System development and support• Resources• Support

Operations• Monitoring• 7/24

Page 8: Ellos 20141021

Mulesoft - Leading on-premise and in the cloud

HQ in San Francisco with offices in New York, Atlanta, London, Sydney,Singapore, Hong Kong and Buenos Aires

3,500+ on-premise enterprise deployments

25,000+ cloud deployments

35% of the Global 500

Page 9: Ellos 20141021

Mulesoft

2023-04-18

• History• The open source project started 2003• The company Mulesoft started 2006 in San Francisco

• The combination of open source and commercial software provides unique advantages• + 150 000 members in the community drives the development • Support, release management, products for deploy, production

and operations

• The world most widespread integration platform • Future fast expansion, new market positions and new

functionality…

2003 2014 2025?

Market position

Page 10: Ellos 20141021

Integration costs according to Gartner… 2016 2017 2018

2023-04-18

33%Increase application

integration cost

67%Integration flows extending

externally

50%Of system spending will be

application integration

Source: Massimo Pezzini, Vice President and Fellow, Gartner, Inc, London Connect Conference

50%Of system spending will be

application integration

… and way It’s importent to chose future leading platform

Page 11: Ellos 20141021

Gartner's positioning of Mule

11

Gartner: “MuleSoft is the only leader in both iPaaS and on-premises markets”

Page 12: Ellos 20141021

Forrester's positioning of Mule

2023-04-18

• Placed as a Leader• Wide integration• Deep integration • Cloud integration• Internet of things integration

Page 13: Ellos 20141021

Pulsen and MulePulsen has a long history with Mule

• Working with Mule ESB since 2004• Mulesoft partner since 2006• Active participants and contributes to Mule ESB• Pulsen has + 60 Mule customers

Page 14: Ellos 20141021

Pulsen and MuleCompetent and certified personnel

• First in the world as Certified Mule Developer – highest level of certification

• One of four in the world who are participant in the ”Mule Champion program”:The Mule Champion program recognizes innovative thought leaders in the technical community. A Mule Champion is an IT professional, business leader, developer, or educator who influences and mentors others to help them make best use of Mule software, solutions, and services.

• Participate in beta programs/Sneak peek into product release• Quality assure Mule solutions• Guest blogger at Mulesoft

• This provides security to our customers both in terms of quality-assured competence and solutions, as well as quick ways to Mulesofts product management and developers.

Page 15: Ellos 20141021

Reference Pulsen combineSecurity, availability and reuse

2023-04-18

• Cloud based ERP system for social services in municipalities • Information exchange is a

central part of the solution • Security

• Handling confidential information

• Guaranteed delivery of messages

• Reuse • High availability

• 24/7

Authority services

Perfomer services Integration services

Sources of information

API- Economy - Users

Customer system for eldarly care

planning / scheduling

Reporting system

Customer system for economy, HR and identity solutions

Eceonomy

Identity solution

Citizen services

PA

Page 16: Ellos 20141021

Reference Pulsen combineSecurity, availability and reuse

2023-04-18

• Several types of integration needs• Request/replay• Asynchronous• Batch• File transformation• Real time integration with

customer• API

Authority services

Perfomer services Integration services

Sources of information

API- Economy - Users

Customer system for eldarly care

planning / scheduling

Reporting system

Customer system for economy, HR and identity solutions

Eceonomy

Identity solution

Citizen services

PA

Page 17: Ellos 20141021

• Best support for Agile integration development• Fast tools• Largest number of reusable connectors and protocols• Reuseable integrations• Start smal and grow with out ReDo

• Agile integration platform• Start smal and grow without ReDo

• Upgrade platform without ReDo*• *Has been possible for several years

2023-04-18

Effects with Pulsen – Mule ESB

Page 18: Ellos 20141021

• Less time and cost for development• Less time and cost for governance• Less cost for licenses• Less cost for development and production environment• Large number of consultants to chose from competence, availibility and price

• Ellos are in charge with:• Independent solution• Own competency• Possibility to adapt product• Future Proof Integrationplatform

• Possible through:• Rewarded Mule ESB Technologies + 150 000 community developers• Metods- and expertis from +60 Pulsen customers

2023-04-18

Effects with Pulsen – Mule ESB

Page 19: Ellos 20141021

Pulsen – Mule Integration strategy/method

ROI

Time

Investment

Pulsen – Mule ESB

Integration solutions

Lower cost

Faster ROI

Higher ROI

Page 20: Ellos 20141021

ESB Achievable Business Benefits

2023-04-18

• 20% reduction in application development budget (1)• 50% savings in architect workload, 10% for development (2)• 20-50% code reuse (1)• Up to 75% reduction in time to market for new products or

business initiatives (1)• 25%-40% reduction in interface development

costs (1)• 30-75% savings in

maintenance costs (2) 1 Gartner Group2 Forrester/GIGA

Page 21: Ellos 20141021

Faster vid Mule

2023-04-18

Page 22: Ellos 20141021

Pulsen – Mule Integration strategy/method

Time

Number of integrations

Developing Time/Costfor integrations

Business Innovationand Flexibility

Money

Page 23: Ellos 20141021

Mule Anypoint Platform

2023-04-18

Page 24: Ellos 20141021

Enabling many paths

2023-04-18

Page 25: Ellos 20141021

Mule ESB – Open source

2023-04-18

• Community +150 000 members

• Transparency of the product

• Possibility to own extensions / changes

Page 26: Ellos 20141021

Mule ESB – Enterprise Edition

2023-04-18

• Product support• Access to support• Professional Q/A• Back-ported bug fixes

• Additional products• Mule Enterprise Management• Datamapper

• Increased reliability• High availability with failover support• Self-healing connections

• Premium connectors

• Early access to releases

Page 27: Ellos 20141021

Components in the platform

2023-04-18

Page 28: Ellos 20141021

Mule ESB - Core CapabilitiesService Mediation• Separate business logic from protocols and message formats for

rapid, nimble development and long-term flexibility.

Service Orchestration• Coordinate and arrange multiple services and expose them as a

second-generation composite application.

Message Routing• Direct messages based on content or predetermined rules and filter,

aggregate, or re-sequence as required.

Data Transformation• Transform data to and from any format across heterogeneous

transport protocols and data types or enhance incomplete messages.

Event Handling• Deliver synchronous and asynchronous events, transactions,

streaming, routing patterns, and a SEDA architecture.

Page 29: Ellos 20141021

Technology

2023-04-18

• A Mule component can be of any type such as POJO (plain old Java object).

• Requires no Mule specific code, a component can be reused in other platforms / frameworks. The business logic can then be separated from the underlying platform.

• Mule does not dictate the message format. A message in Mule can be of any type, such as XML, objects, file, or streaming binary data.

• Mule uses stage event-driven architecture (SEDA) which causes extreme scalability.

Page 30: Ellos 20141021

Technology…

2023-04-18

Page 31: Ellos 20141021

Lightweight

2023-04-18

• Low hardware requirements

• Requires no additional products

• Can be easily deployed as a "satellite installations" to:• Exposing APIs towards business systems / domains• Deploy integrations to geographical areas

Page 32: Ellos 20141021

Mule Forge

2023-04-18

Page 33: Ellos 20141021

Mule Studio

2023-04-18

• Visual development and management of integrations

• Documenting the integrations for common understanding

Page 34: Ellos 20141021

Demo

2023-04-18

Page 35: Ellos 20141021

Mule Enterprise Management• Centralized management and monitoring

• Managing environments such as development, acceptance, production via deploy of specific versions.

• Start and stop flows/integrations in Mule ESB.

• Resource usage use such as memory, disk, etc.

• Monitor how messages flow through Mule ESB and where they are in the process.

• Identify bottlenecks

• Configuring notifications for different types of events

• Administering cluster of nodes

Page 36: Ellos 20141021

CloudHub

2023-04-18

• Ability to run Mule hosted in the cloud

• Secure data gateway, the ability to securely connect to local network

• Support and SLA

• Publish directly from Mule Studio to Cloudhub

• Governance and visibility, management APIs, scale performance, see how services are used and by whom

Page 37: Ellos 20141021

Summary Mule ESB

2023-04-18

• Speed• Faster to Go-live• Lightweight

• + 120 connectors

• Open• Open source• Open standards• Total interoperability

• No vendor lock in

• Extensible• Works with anything, any technology, existing integration

platform in place

• 100 % focus on integration Leader according to Gartner and Forrester

Page 38: Ellos 20141021

Pulsen Best Practice

2023-04-18

• Organization• Method - Agile and test driven

development• Pulsen Connections• Reference architecture

Page 39: Ellos 20141021

Organization

2023-04-18

• Channeling all integration needs to an integrations team• Architecture view• Possibilities for reuse• Fast delivery to project teams• Close contact with the project

teams• Competence

• Business analysis• System architects• System developer• Test

ICC

Project team

Project team

Project team

Page 40: Ellos 20141021

Agile development

2023-04-18

• Deliver in sprints with limited functionality

• Reuse

• Improve over time

Requirements AnalysisBusiness need Development

(sprint) Deploy

Feedback on delivered

functionality

Met the business need

Possibility of reuse1. Check service registry/documentation2. Check Mulesoft community

Page 41: Ellos 20141021

Test driven development

2023-04-18

• Key role in integration development

• Minimize manual test resources

• High quality of delivered code• Reduce maintenance cost

during an integration life cycle

Mule ESB include tools to create fast test case scenarios

DEMO

Development of automated test case in the development phase

Unit test System test in test/QA environment

Adjustments

Test process Ready for deploy in on production

Test protokoll

Page 42: Ellos 20141021

Pulsen Connections

2023-04-18

Fast integration framework and community• Reuse • Method• Documentation• Templates• Platform• Integrations• Functionality

Page 43: Ellos 20141021

Pulsen Connections

2023-04-18

Managed File Transfer

• Fast and easy management• Retransmissions of files• Transformation• Logging/track and trace• Central error handling• Notifications• Supports a number of protocols

• FTP, sFTP, http, https, CIFS, JMS, etc

Page 44: Ellos 20141021

Pulsen Connections

2023-04-18

• Best Practice Mule implementation• Proven components • Mule ESB, ActiveMQ and Cassandra

• API keys• Management of consumers to access services/integrations• Authentication• Traceability

• Documentation• Wikibased documentation of services/Integration• Business, architect and technical view• Connect services/integrations to consuming and producing systems

• Documents/templates• Documents and templates

Page 45: Ellos 20141021

Simplified view of the system landscape

2023-04-18

1. Integrations between systems are handled with Mule ESB

2. Service Mediation, Orchestration, Message Routing, Data Transformation, Event Handling are handled in Mule ESB

3. Integration to and from Infor are handled with Mule ESB

4. ION expose services for external communication

5. ION handle internal communication/integration in Infor

ION

Infor

M3

DMP

EPM

PLM

Integration platform

Mule ESB

Intershop

Adobe suite

InRiver

Other systemsInternal/External

4

5

1

32

Page 46: Ellos 20141021

Solution “New customer registration”

2023-04-18

Page 47: Ellos 20141021

Technical benefits Pulsen – Mule ESB

2023-04-18

• Speed - Time to market• Ability to fast create and deploy new integrations

• ROI• Minimize development and test resources over time• Reuse of existing integrations• + 120 existing connectors and counting• + 150 000 developers active in forum and developing the product

• Flexible and independent platform• No vendor lock-in

• 100 % commitment• Pulsen focus 100 % on integration development• Mulesoft focus 100% on Mule ESB as an integration product

Page 48: Ellos 20141021

Business benifits with Pulsen – Mule ESBOver time Business Effects• More Innovation/New business opportunities• Faster time to market• More Flexibility• Faster ROI

2023-04-18

Page 49: Ellos 20141021

2023-04-18

Discussions and next step

Page 50: Ellos 20141021