Recently I attended a one day Workshop on MuleSoft Anypoint platform . The overall goal of this workshop was to evaluate MuleSoft integration technology offering for a mid-size integration environment which is currently supported through Software AG WebMethods and Oracle SOA Suite. So, if you are in process of evaluating MuleSoft Anypoint Platform for your integration needs, this write up will give you a good high level executive summary overview.
MuleSoft Product Offering falls under following category of market offering:
- iPaaS (Integration Platform as a Service)
- Hybrid Integration
- On-Premise Integration Platform
- Internet of Things (#IOT) Integration
MuleSoft Anypoint Platform Product offering consist of three core components:
- APIs - for connecting any type of API
- SOA - for connecting traditional SOA environment
- SaaS - for Connecting SaaS based applications
Why customers choose MuleSoft Platform?
- Faster to go-live
- Faster to change. That means increasing Agility in IT Solutions delivery organization. Agile and Adaptable
- Lightweight : Read the MuleSoft platform's systems requirement. you will know why?
- 120+ connectors
- Eliminates point-to-point
- Future Proof
- Cloud and On-Premise
- Easy to create extension
- Internet-Of-Things(#IOT)
Last but not the least, price. It was not discussed but I guess it would be less than any big commercial IT vendor.
At very high level MuleSoft Anypoint platform capabilities & feature discussion points
- Continuous Integration
- Speed to develop and to production
- Agility - Quick change
- Lightweight to be deployed even on small devices
- Future Proof
- Cloud is not the buzzword any more. How well does this work into cloud.
- In future, if we want to move to 100% SaaS will it happen
- How well MuleSoft will grow
- Basic integration need is taken care of through any vendor, so our focus would be on other key differentiator
Who all are using MuleSoft:
Zynga, Salesforce, GE, APPTUS, HP, ebay, box, Adobe, T-Mobile, Morrisons, Toyota, H&R Block, Hershey's, Intuit, nestle, pfizer, Express Scripts etc.Workshop Lab:
Real-life business scenario: Employee On-boarding.From technical viewpoint following are the high level areas covered in the workshop:
- Legacy Modernization
- Service Orchestration
- SaaS Connectivity
- On-Premise Deployment
- Cloud Deployment
- API first design
MuleSoft targets top-down approach that means, first contract is created then API is written. That means a RAML / WSDL is created and then the API. RAML is the new concept of contract development and idea is to keep it simple compared to WSDL.
Build Pipeline
MuleSoft does support full capability of Continuous Integration through built in capability and external plug-in. Any external tool like Perforce, Jenkin, Maven tool could be plugged into Anypoint Studio to provide Continuous Integration capability. Export directly from MuleHub or IDE into source control, jenkin or any other tool and keep the Continuous Integration practice intact.
CloudHub
CloudHub is the iPaaS version of the overall MuleSoft Product suite which takes care of all of the deployment complexities of the middleware. Pricing is based on Workers, which are similar to amazon's EC2 instances. 40% customers are using On-Premise & 40% using CloudHub only and 20% are on Hybrid platform. Product Roadmap suggest that, if organization's goal is to move on Cloud then it is suggested that we stick to CloudHub solution. During our evaluation process we have not yet evaluated the benefit of Infrastructure headaches. More about CloudHub Architecture could be find her at MuleSoft CloudHub Architecture.Performance
White paper on performance test is available on MuleSoft Performance Metrics.Other Capabilities & Features
These are other key feature of MuleSoft, which were discussed in details and evaluated.
- Service Endpoint, Configuration Management
- Application Management
- Password-Security Management
- Continuous Integration, Continuous Deployment
- JMS - Pub/Sub
- Monitoring
- Error Handling
- Global Elements
- Mule Management Console details
- Creating a Connector
Concerns:
- All the resources are maintained in properties file instead of some external source. Is this architecture intentional? Why?
What it doesn't support:
- Console based development is not yet supported. Do we really need it? Console based development is needed for small projects only.
- It was found that not all internal complexities of integration orchestration are supported. I would think this to be an architectural design issue rather than platform limitation.
- Top-down approach of development through WSDL is not supported.
- Off course there would be a bigger list of these items, but, it entirely depends on the scope of the integration.
Recommendations:
Gartner Magic Quadrant for iPaaS which was released in Jan 2014 puts MuleSoft as a Leader in iPaaS. It would be import to know and understand what is iPaaS.
Market Definition/Description of iPass
"An integration platform as a service (iPaaS) is a form of platform as a service (PaaS) that provides capabilities to enable subscribers (usually referred to as "tenants") to implement integration projects involving any combination of cloud-resident and on-premises endpoints — data sources, applications, services (in the service-oriented architecture [SOA] sense of the word), APIs and processes. This is achieved by leveraging the iPaaS capabilities to develop, deploy, execute, manage and monitor integration flows (at times also referred to as "integration interfaces") linking multiple endpoints (see "What IT Leaders Need to Know About Integration PaaS for Cloud Services Integration (and More)")." - Gartner
Forrester puts MuleSoft at second place in "Hybrid Integration: Internet-Of-Things Integration, Q1 ’14"
Concluding Remark:
The above texts should give you a high level idea on what MuleSoft offering is. For more detailed analysis and to be more relevant to your need and requirement I would suggest following analysis.
- Technical Capability Analysis
- People & Process Impact
- Financial Analysis / Impact
- Technology Maturity
excellent piece of information, I had come to know about your website from my friend kishore, pune,i have read atleast 8 posts of yours by now, and let me tell you, your site gives the best and the most interesting information. This is just the kind of information that i had been looking for, i'm already your rss reader now and i would regularly watch out for the new posts, once again hats off to you! Thanx a lot once again, Regards, mulesoft training in hyderabad
ReplyDeleteAs I noted in the ... given information is very usefull to every student who ever want to learn about Mulesoft Online Training Hyderabad
ReplyDelete
ReplyDeletethe blog is about Another Step in mulesoft o nline training it is useful for students and mulesoft Developers for more updates on mulesoft follow the link
mulesoft Online Training
For more info on other technologies go with below links
tableau online training hyderabad
ServiceNow Online Training
Python Online Training
ReplyDeleteThis is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
Legacy Modernization from Integritas Solutions
Thank you for sharing wonderful information with us to get some idea about that content.
ReplyDeleteMuleSoft Online Training
MuleSoft Training in Hyderabad
ReplyDeleteThanks for sharing this useful information with us.
Mulesoft Online Training
Mulesoft Training in Hyderabad
This is most informative and also this post most user friendly and super navigation to all posts. Thank you so much for giving this information to me.mulesoft training in bangalore
ReplyDeleteThanks for sharing such a great information..Its really nice and informative.. mulesoft 4 training
ReplyDelete
ReplyDeleteThank you for sharing such a great information.Its really nice and informative.hope more posts from you. I also want to share some information recently i have gone through and i had find the one of the best mulesoft tutorial videos
Thanks for sharing this useful information with us...
ReplyDeleteMulesoft Training in Bangalore
Tech Center Point is an global online training platform connecting learners with best trainers.
ReplyDeleteMulesoft DataWeave online training
Mulesoft RAML online training
MuleSoft Training
Thanks for sharing valuable information and very well explained. Keep posting.
ReplyDeletemulesoft training in hyderabad
mulesoft training in bangalore
ReplyDeleteIt is amazing to visit your site. Thanks for sharing this information, this is useful to me...
Mulesoft Self Learning
Mulesoft Online Training in India
Mule 4 Online Training
Mulesoft Online Training india
Mulesoft Online Training in Hyderabad
Mulesoft Online Training Hyderabad
Mule ESB Training
Learn Mulesoft Online
Mulesoft Training Courses
Mulesoft Online Course
Online Mulesoft Training
Mulesoft Certification
This comment has been removed by the author.
ReplyDeleteThis is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
ReplyDeletepython Training in chennai
python Course in chennai
Nice reading, This is an informative information, thanks for sharing this blog.
ReplyDeleteWebmethods Training in Bangalore
It is so nice article thank you for sharing this valuable content
ReplyDeletemulesoft online training in India
mule 4 online training
Say, you got a nice article post.Really thank you! Really Great.
ReplyDeletedata science training
python training
angular js training
selenium trainings
I really liked your blog post.Much thanks again. Awesome.
ReplyDeleteMule 4 Training
Best Mulesoft Online Training
Best institute for Commerce students
ReplyDeletebest ca colleges in hyderabad
best mec inter colleges in hyderabad
best cec inter colleges in hyderabad
best cma colleges in hyderabad
best degree colleges in hyderabad
best cs colleges in hyderabad