Ellos 20141021
-
Upload
tomas-blohm -
Category
Sales
-
view
50 -
download
1
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