Ellos 20141021

Post on 18-Aug-2015

52 views 1 download

Tags:

Transcript of 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

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.

Omsättning cirka SEK 500 miljoner

Antal anställda cirka 270 personer

Turnover approx SEK 300 Million

No employees approx 120

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

Solid experience, retail/eCommerce experts

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

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

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

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

Gartner's positioning of Mule

11

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

Forrester's positioning of Mule

2023-04-18

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

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

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.

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

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

• 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

• 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

Pulsen – Mule Integration strategy/method

ROI

Time

Investment

Pulsen – Mule ESB

Integration solutions

Lower cost

Faster ROI

Higher ROI

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

Faster vid Mule

2023-04-18

Pulsen – Mule Integration strategy/method

Time

Number of integrations

Developing Time/Costfor integrations

Business Innovationand Flexibility

Money

Mule Anypoint Platform

2023-04-18

Enabling many paths

2023-04-18

Mule ESB – Open source

2023-04-18

• Community +150 000 members

• Transparency of the product

• Possibility to own extensions / changes

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

Components in the platform

2023-04-18

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.

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.

Technology…

2023-04-18

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

Mule Forge

2023-04-18

Mule Studio

2023-04-18

• Visual development and management of integrations

• Documenting the integrations for common understanding

Demo

2023-04-18

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

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

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

Pulsen Best Practice

2023-04-18

• Organization• Method - Agile and test driven

development• Pulsen Connections• Reference architecture

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

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

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

Pulsen Connections

2023-04-18

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

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

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

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

Solution “New customer registration”

2023-04-18

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

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

2023-04-18

Discussions and next step