O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Carregando em…3
×
38 de 43

Product Vision and Roadmap for Anypoint Platform

7

Compartilhar

Baixar para ler offline

Learn about the vision and technology roadmap to build your application network with Anypoint Platform.

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

Product Vision and Roadmap for Anypoint Platform

  1. 1. April 20, 2017 Mark Dao, CPO Product Update and Roadmap As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  2. 2. All contents © MuleSoft Inc. Safe harbor statement The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the permission of MuleSoft. This presentation is not subject to your license agreement or any other service or subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by MuleSoft intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  3. 3. All contents © MuleSoft Inc. We’ve come a long way since CONNECT 2016 199 Customer enhancements 173 Releases delivered >1050 Product improvements 23 Major upgrades As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  4. 4. All contents © MuleSoft Inc. 199 Customer enhancements 173 Releases delivered >1050 Product improvements Catalyst for Healthcare Studio 6.2 Built-in Best Practices Enabling new use cases Operational Excellence 23 Major upgrades API Sync We’ve come a long way since CONNECT 2016 As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  5. 5. All contents © MuleSoft Inc. 199 Customer enhancements 173 Releases delivered >1050 Product improvements Built-in Best Practices Enabling new use cases Operational Excellence Object Store 23 Major upgrades Big Data Connectors Resource Level Policies We’ve come a long way since CONNECT 2016 As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  6. 6. All contents © MuleSoft Inc. 199 Customer enhancements 173 Releases delivered >1050 Product improvements Built-in Best Practices Enabling new use cases Operational Excellence Flow Management Self Service VPN 23 Major upgrades Provider & Consumer Analytics We’ve come a long way since CONNECT 2016 As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  7. 7. All contents © MuleSoft Inc. All companies are becoming composite companies 7 As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  8. 8. All contents © MuleSoft Inc. The application and organization landscape monolithic packaged applications monolithic SaaS applications granular SaaS applications custom applications and microservices devices and IoT sub-networks consumers, employees artificial intelligence, machine learning As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  9. 9. All contents © MuleSoft Inc. Productivity inflection point Productivity 1 DB Field Change $1.8M 3 months 13,356 Builds/day Team size
  10. 10. All contents © MuleSoft Inc. If you build point-to-point … each project is just as hard as the previous one complexity increases rapidly fragility and paralysis As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  11. 11. All contents © MuleSoft Inc. The application network A network of applications, data and devices that… … is organized around focused, well-defined units of value … is recomposable … emerges bottoms-up via self-service … where visibility, security and govern-ability are built-in … is resilient … where each node adds value to the whole network plug & play enablers API composition As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  12. 12. All contents © MuleSoft Inc. The platform for building application networks Anypoint Platform Anypoint Exchange Mule runtime engine Anypoint Connectors Runtime services Hybrid cloud Anypoint Design Center Anypoint Management Center As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  13. 13. All contents © MuleSoft Inc. API-led connectivity development DEV & TEST OPERATE DESIGN DEPLOY As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  14. 14. All contents © MuleSoft Inc. DEV & TEST OPERATE DEPLOY API designerauthor Mocking Service simulate API Consolefeedback validate API Notebooks API-led connectivity development DESIGN As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  15. 15. All contents © MuleSoft Inc. OPERATE DESIGN DEPLOY build Studio test MUnit Connectorsconnect API-led connectivity development DEV & TEST As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  16. 16. All contents © MuleSoft Inc. Expanded audience of developers Integration Specialists • Highly skilled & strategic • Love IDEs, Java, Spring, coding • Design shared services Ad-hoc Integrators • 6X more developers at edges • Diverse skill sets, LoB, App Devs • Task focused, web based tools Application Developers • Consumers of content • Diverse skill sets and technologies • Discovery, learning, onboarding As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  17. 17. All contents © MuleSoft Inc. Design and development velocity Unified platform for APIs & apps Visual tools for integrators & app developers Full lifecycle with development and testing Simplified integration runtime and language Drive reuse through engagement As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  18. 18. All contents © MuleSoft Inc. API Designer API TestingVisual API Design Design Center Flow Designer MUnitStudio API composition API development cycle Connectivity flow development cycle Integration specialist Adhoc integrators Testers As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  19. 19. All contents © MuleSoft Inc. Flow designer: frictionless connectivity • Web self-service • Full SDLC support • Collaboration • Visibility with one platform across teams As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  20. 20. All contents © MuleSoft Inc. Discover Collaborate Reuse Powered by Mule Runtime Flow designer: roundtrip with Studio Mule Runtime Exchange As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  21. 21. All contents © MuleSoft Inc. Acceleration & easy onramp with Mule 4 4 • Refined Mule language • Easier troubleshooting • Simplified upgrades • Intelligent, self- tuning engine As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  22. 22. All contents © MuleSoft Inc. Connect everything: Anypoint Connectors AnypointConnectors Big Data B2B SaaS Platform On-Premise Infrastructure Over 80 MuleSoft-built connectors More connectors in 2017 As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  23. 23. All contents © MuleSoft Inc. Connect everything: partner-built Zoho CRM JIRA Spark Bitbucket (Starsh) IBM AS/400 Splunk WRAP Valomnia Prevedere Work Market Oracle JDE Expedia API Fortress Asana XBRL Watson (NLP) Watson (Visual) Volante Azure Storage ISO 8583 ConnectorsRAML More connectors in 2017 >17,000 Public APIs (indexed globally) - Programmable Web >500 apps per enterprise (on average) - AppDynamics (Cisco) As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  24. 24. All contents © MuleSoft Inc. Instant connectors for APIs IDE / StudioJava Connector REST Connect Studio As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  25. 25. All contents © MuleSoft Inc. DEV & TEST DESIGN API Managerpromote API Managergovern Runtime Manager deploy monitor Runtime Manager API-led development DEPLOY OPERATE As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  26. 26. All contents © MuleSoft Inc. Operational excellence Unified deployment flow for APIs & applications Troubleshooting and monitoring for rapid response Security and governance built-in Cross cloud deployment and management As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  27. 27. All contents © MuleSoft Inc. Runtime Manager: aligning dev and ops 27 • Parametrization of applications and connectors • Direct deployment from centralized application repository • Unified flow monitoring and enhanced system metrics As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  28. 28. All contents © MuleSoft Inc. API Platform: extending API lifecycle leadership 28 Organization Business Group Environment API Resources & Method • Proxy and backend health testing • Promotion of APIs and implementation via UI and Anypoint CLI • Resource, method-level and global polices As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  29. 29. All contents © MuleSoft Inc. Security by design across your application network Visibility, security and governability built-in In depth and breadth Separation of concerns As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  30. 30. All contents © MuleSoft Inc. Security by design across your application network Dedicated built-in security Built-in governance Built-in visibility As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  31. 31. All contents © MuleSoft Inc. Security by design across your application network API Gateway policies Dedicated built-in security Built-in governance Built-in visibility As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  32. 32. All contents © MuleSoft Inc. Security by design across your application network API Gateway policies Edge policies Network policies Dedicated built-in security Built-in governance Built-in visibility As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  33. 33. All contents © MuleSoft Inc. Security by design across your application network API Gateway policies Edge policies Network policies Dedicated built-in security Built-in governance Built-in visibility Tokenization Full Certificate Mgmt As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  34. 34. All contents © MuleSoft Inc. Security by design across your application network API Gateway policies Edge policies Network policies Dedicated built-in security Built-in governance Built-in visibility Tokenization Full Certificate Mgmt As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  35. 35. All contents © MuleSoft Inc. Visibility and insight across your business As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  36. 36. All contents © MuleSoft Inc. Analytics machine learning and heuristic models real-time analytics engine alerting & notification runtime & API monitoring application troubleshooting data flow visualization System Logs ExchangeMQAPIsMule recommendations anomaly detection data lake Flow designer As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  37. 37. All contents © MuleSoft Inc. Consumer analytics dashboard Enable your API consumers to • Monitor SLAs • Track API metrics • Gain insights on API usage As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  38. 38. All contents © MuleSoft Inc. Recommendations • Content at the point of need • Augmenting development and operations • Driving reuse and best practices As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  39. 39. All contents © MuleSoft Inc. API-led development ENGAGE API Portal Anypoint Exchange DEV & TEST OPERATE DESIGN DEPLOY As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  40. 40. All contents © MuleSoft Inc. API-led development API Portal Anypoint Exchange API designer Mocking Service API Console API Notebooks ENGAGE ENGAGE ENGAGE ENGAGE Studio MUnit API Manager Runtime Manager ENGAGE ENGAGE ENGAGE ENGAGE ENGAGE DEV & TEST OPERATE DESIGN DEPLOY As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  41. 41. Demo 42
  42. 42. All contents © MuleSoft Inc. Anypoint Platform: realizing the application network Plug & play enablers API composition ManageDesign Engage Runtime services Hybrid cloud Runtime engine Connectivity Anypoint Platform Crowd release Participants Content Collaboration As of April 20th, 2017 and subject to change at MuleSoft's exclusive discretion.
  43. 43. Thank you!

Notas

  • First, our safe harbor reminding us as always the confidential nature of what we are sharing with you, our customers and partners and what we are presenting could change in the future.
  • # Of Valid Defects
    Found: 973
    All Resolved: 1600
    Resolved by Code Fix: 1061
    #of Valid ERs
    Found: 457
    All Resolved: 315
    Resolved by Code Fix: 199
    #of Releases:
    173

    1 Studio custom API policies
    2 Alerting for MQ
    3 Insights support for Hybrid Apps/Servers
    4 Self service VPC setup
    5 RAML fragments
    6 Batch Management (Cloud)
    7 Dynamics Properties Management
    8 MQ FIFO
    9 Object Store
    10 PCF
    11 PCE
    12 Exchange API registry of API Portals
    13 COBOL Copybook
    14 APIKit for Odata
    15 MQ One time delivery
    16 Partner Manager 1.2
    17 Hybrid Monitoring
    18 Heathcare Accelerator
    19 Resource Level Policies
    20 RAML2HTML
    21 API Console 3.0
    22 Cloud Audit Logging
    23 API Management 1.14

  • API Sync View is a feature integrated in Anypoint Studio that allows you to seamlessly pull, push and compare your API definition between Anypoint Studio and API Designer.
  • Big Data Connectors
    – MongoDB
    – Hadoop
    – Redis
    – Kafka

  • Today, the convergence of digital technologies is rapidly changing the landscape from monolithic on-premise installations into smaller, distributed components.
    Companies must now connect hundreds of SaaS applications and a myriad of devices
    And the apps they are building on cloud platforms like AWS, Azure and Google must also connect to their legacy systems.
    Everyone has the same building blocks.
    It’s how quickly and effectively you can compose them that has become an important source of competitive advantage.
    But there’s a catch. While all these technology building blocks typically provide a specific function really well, they aren’t designed to work together. And that’s where the problem has always been.

    So even as the monoliths break down
    Monoliths breaking down
    More data, devices.
  • Enable:
    Faster innovation

    Moving towards:
    Specialization of services and teams
    Breaking down monoliths
    Working in small co-located units

    But critically, specialization driving more services everywhere
    And not just more services, but new operating models – Scrum, Agile, DevOps, and the proverbial “pizza box” sized teams

    All driven by the desire to have faster iteration cycles
    With Independence of concerns

    What does this mean for all of us? Integration is moving from the “edge” of the monolith to the center of everything we do as IT professionals and product development teams.


    =====
    But microservices and best of breed solutions not integrated effectively doesn’t lead to speed and agility, it leads to lots of point to point connections. So you feel good at first, but then things slow down more and more. And they get harder to manage rather than easier.
    And teams get frustrated.
    And development and innovation slows down.
    And the promise of the pizza box team dies.
  • The road to hell is paved with good intentions – that old proverb that applies here.
    Lets just assume that each all project teams are properly staffed, have good leadership, and have a good plan.
    Overtime the teams work hard to build good systems that basically work for the intended goal.
    The problem is that
    The projects are just a hard as previous one (not getting any easier) – not getting leverage out of theme
    Complexity increases exponentially. The more things connected the more complexity. The more unintended consequences.
    Resulting in brittle, fragile application landscapes that can paralyse and slow down speed

  • So we need to get to both agility and quality, stability, governance, and great architecture.
    How do we get agility without anarchy?
    How do we get great architecture without heavyweight processes?

    API-led development
    Develop contracts
    API’s are not enough
    Specify them, mock them, rapidly work off the contracts so you have independence between teams but strong association between units of work.
    Separation of concerns
    Leads to an application network
    Critical ingredients = API’s and composite services
  • Call out personas
    Integration specialists
    Adhoc integrators
    All developers
  • As we have brought our API led connectivity approach to enterprises, we’ve broadened the audiences that we’ve talked to
    Central IT has very developer oriented skill sets.
    Studio has aligned very well with these skill sets
    Creating unified set of tools + new implementation tool for LOB/app developers that broader our reach, and allow us to move faster
  • API design and development in on place, keeping it together, consistency, live documentation and keeping API definition together
    - lifecycle together, stagnation of content / API definition


  • Built on web technologies
    New streamlined implementation tool for:
    Data sync (Q2)
    API publishing/composition (2017 H2)
    Process orchestration (2017 H2)

    Guided developer experience that doesn’t require code-level concepts
    Collaborate on mappings, APIs, and reusable flows
    Seamlessly integrated with Studio & Mule

    Guided development
    Code-less experience
    Embedded SDLC
    Integrated repository for reuse (Exchange)
  • Seamless collaboration and expansion (need better word) across use cases – from simple to most complex. No cliffs or barriers between the tools and use cases.
  • Example flows – decrease by x%

    Refined Mule language
    Fewer steps for common tasks
    Fewer concepts to learn
    Java expertise optional
    Unified data-mapping and expression language
  • MuleSoft has 80+ connectors across Platform, SaaS, Big Data, B2B and Infrastructure categories. We continue to innovate to provide more and more connectivity.
    These doesn’t include Community connectors.
    More connectivity assets in MuleSoft Connectivity Ecosystem will be introduced this year.


    B2B 8
    Big Data 4
    Infrastructure 8
    On-premise 10
    Platform 35
    SaaS 15
  • With 17K+ Public APIs and 500+ applications in an average enterprise, we need partners and developers to participate in MuleSoft Connectivity Ecosystem in order to fill gaps of instant connectivity to the growing numbers of endpoints.
    We have 22 MuleSoft Certified Assets (20 Connectors and 2 RAMLs) in the ecosystem and expect 70% of assets such as connectors and APIs to come from the ecosystem in 2018.
    More connectivity assets in MuleSoft Connectivity Ecosystem will be introduced this year.
  • Ubiquitous connectivity
    Any flow into a connector


    Why are we investing in the way that we are in 2017. Well our core belief is that connectivity should be beyond just connectors, which is why while we continue to expand the breadth and depth of our connectors, a lot of our investments are also dedicated to making the tooling that enables easy, universal connectivity.
    It is for this reason that we are introducing an easy way to develop reusable connectors through REST Connect which will easily convert any well-defined RAML APIs (external SaaS services or internal APIs) to an a Connector with no coding.
    When an API(RAML) is added to Exchange 2.0, REST Connect will generate a connector behind the scene. Flow designer users will consume the API as a connector.
    In addition to supporting an easier consumption of APIs, REST Connecto also help API implementers, partner, and 3rd-party developers to quickly add additional features (i.e. custom authentications, dynamic metadata) to connectors generated by REST Connect

  • A critical requirement in these 2 steps is correctness and predictability, and to this end we are allowing you to parametrize your packaged applications without needing to make any modification to them, and we are also adding integration with a centralized repository of applications so you can deploy and rollback your application through your environments without adding complex coding to your CI/CD pipeline or making lots of manual steps.
    We also know that the quicker you can resolve problems in your running applications, the faster you will be able to restore the system stability, so we are adding visibility into flows behavior, license expiration date, and application and system uptimes, among other things that will help you with troubleshooting, governance and compliance.

    Promotion and Operate steps are also relevant to API Management, and we are adding some capabilities to expand the benefits of having a unified platform.
    With Resource, method-level and global policies you will have in-depth governance of your APIs throughout the deployment pipeline. With global policies, you will be able to apply polices at the organization, sub-organization and the environment level, and have policies be automatically applied to all the APIs in that group. With resource and method-level policies you will be able to enforce, for example, a traffic shaping policy at a particular resource of your API.
    We are also adding an automated health check of the proxy and the backend API, so you will instantaneously know if your proxy was configured correctly or not.
    APIs will move through several environments throughout the promote step of the connectivity development cycle, and we are facilitating the automation and manual promotion of APIs across them through the UI and Anypoint CLI, so and This same behavior will happen when you promote APIs in API Manager through the UI or CLI. All the URLs of the APIs will be automatically added to Exchange, so this will removing the need to add code in the deployment pipeline to keep all the assets in sync, accelerating the SDLC and user’s API platform experience.
  • A critical requirement in these 2 steps is correctness and predictability, and to this end we are allowing you to parametrize your packaged applications without needing to make any modification to them, and we are also adding integration with a centralized repository of applications so you can deploy and rollback your application through your environments without adding complex coding to your CI/CD pipeline or making lots of manual steps.
    We also know that the quicker you can resolve problems in your running applications, the faster you will be able to restore the system stability, so we are adding visibility into flows behavior, license expiration date, and application and system uptimes, among other things that will help you with troubleshooting, governance and compliance.

    Promotion and Operate steps are also relevant to API Management, and we are adding some capabilities to expand the benefits of having a unified platform.
    With Resource, method-level and global policies you will have in-depth governance of your APIs throughout the deployment pipeline. With global policies, you will be able to apply polices at the organization, sub-organization and the environment level, and have policies be automatically applied to all the APIs in that group. With resource and method-level policies you will be able to enforce, for example, a traffic shaping policy at a particular resource of your API.
    We are also adding an automated health check of the proxy and the backend API, so you will instantaneously know if your proxy was configured correctly or not.
    APIs will move through several environments throughout the promote step of the connectivity development cycle, and we are facilitating the automation and manual promotion of APIs across them through the UI and Anypoint CLI, so and This same behavior will happen when you promote APIs in API Manager through the UI or CLI. All the URLs of the APIs will be automatically added to Exchange, so this will removing the need to add code in the deployment pipeline to keep all the assets in sync, accelerating the SDLC and user’s API platform experience.
  • Extends value of CloudHub to any infrastructure
    Mule application deployment & control
    Zero downtime updates
    Worker scaling and healing
    Load balancing
    Runtime upgrade / patching
    Secrets management
    Built on Docker & Kubernetes
    Improved extensibility & resource management for CloudHub

    customers
  • Dedicated, built-in security
    Prevent attacks
    Validate, govern, balance, and route traffic
    Context of the flow
  • Layers of defense
    Dynamic network policies
    Edge policies (DoS, CAP)
    API Gateway policies
    Full Certificate management
    Enhanced AAA

    Data protection and security compliance
    Tokenization with format preserving encryption / decryption
  • Layers of defense
    Dynamic network policies
    Edge policies (DoS, CAP)
    API Gateway policies
    Full Certificate management
    Enhanced AAA

    Data protection and security compliance
    Tokenization with format preserving encryption / decryption
  • Layers of defense
    Dynamic network policies
    Edge policies (DoS, CAP)
    API Gateway policies
    Full Certificate management
    Enhanced AAA

    Data protection and security compliance
    Tokenization with format preserving encryption / decryption
  • Ops and business


    Actionable operational intelligence from connected applications
    Power application network insights
    Deep understanding of how applications are used
    One Enterprise grade analytics platform to handle large volume, high velocity, large variety data

    Unlock the value of data flowing through Anypoint platform for our customers and for MuleSoft
    Deep understanding of how our customers use our products
    What we are not building – Not a generic tool for other vendors,

    Demonstrate application network value
    Deep understanding of how runtime resources are operating
    Intelligence to better monitor and troubleshoot
    Powers all application network insights

    When you use our platform different types of data flow through our systems. Some of these are events generated within the runtime engine, some are API calls from both external and internal systems, then there are machine logs being generated, there are messages and asynchronous calls, batch processes and different types of actions and interactions on portals and exchanges. We live in a world where humongous amount of data is being generated. What if all these variety of data generated at high speed and in large volumes be collated at one place and make sense out of it all. What if we could in real time generate alerts as and when an anomaly is detected, what if the operator is notified just at the right time so that they can take the right corrective action and what if data flowing through the organization can be surfaced in the application network. 
    We are developing all this with our unified big data analytics stack that deliver actionable insights to the operator and surface situational awareness about the application network. 

  • ×