17
Mule: What’s New and Coming

Mule: What's New and Coming?

Embed Size (px)

Citation preview

Page 1: Mule: What's New and Coming?

Mule: What’s New and Coming

Page 2: Mule: What's New and Coming?

Adoption Velocity

Operational Excellence

Intelligence

Design ManageEngage

Mule runtime engine

Connectivity

Runtime services

Hybrid cloud

Mule is the heart of the application network

Page 3: Mule: What's New and Coming?

Mule 3.8

Page 4: Mule: What's New and Coming?

Unified runtime for APIs

4

APIkitCore Policies

Mule runtime

Connectivity

Page 5: Mule: What's New and Coming?

Collaborate on API definitions

5

RAML file in API Designer built by API developer

RAML file in Studio used by integration developer

Pull

Push

Compare files & versions

Sync & refresh

Jim, the API Designer Derek, the integration developer

Page 6: Mule: What's New and Coming?

DataWeave: Flat File, Fixed Width, COBOL

6

• Fixed Width• Flat File

- Define schemas with YAML based syntax

- Support for fixed width • COBOL Copybook (Early

Access)

Page 7: Mule: What's New and Coming?

foo.com

DNS round robin load balancing

7

• Mule resolves all IP addresses

• Connections are distributed across all IPs

• If a connection error occurs for one IP, the next one will be tried transparently

• This allows for load balancing across the addresses returned for the host address.

Mule

IP 1 IP 2 IP 3

Page 8: Mule: What's New and Coming?

Demo

8

Page 9: Mule: What's New and Coming?

Mule 4

Page 10: Mule: What's New and Coming?

Enabling the application network

10

Adoption at scale APIs & experiences Platform agility

Page 11: Mule: What's New and Coming?

Enabling Mule adoption at scale

30% fewer components, easier to learn & maintain apps

Manage configurations at runtime, not design time

Adopt new platform capabilities faster without changing applications

Easier to use

Manage at scale

Smooth upgrades

Page 12: Mule: What's New and Coming?

Simplified Core Runtime

12

• 30% smaller core message processor footprint

• Easier to use core connectors • Improved configuration

language consistency • Strongly typed errors • Unified DataWeave and Mule

Expression Language4

Page 13: Mule: What's New and Coming?

Safer, easier upgrades

13

• Classpath isolation prevents internal library changes from affecting users applications

• No more need to repackage applications when upgrading across minor versions of Mule.

• Well defined Mule API to extend which has guaranteed compatibility across versions.

• Connectors will be distributed outside the runtime, making it easier to upgrade the runtime or to a connector with new functionality.

Core Mule runtime

ApplicationsConnectors

Mule API

Isolation layer

Page 14: Mule: What's New and Coming?

Higher level APIs for Mule

14

Mule 4

Mozart Config. Mgmt. Mule SDK

New APIs

4

Page 15: Mule: What's New and Coming?

Extensions SDK

15

• Single way to extend Mule- Annotation based- Documentation generation

• Many improvements over current DevKit:- Transactions- Stateful operations- No more code generation- Improved retry logic

Page 16: Mule: What's New and Coming?

Configuration Management

16

• Configure connectors at runtime

• Share configs across apps

• Rotate passwords in one place

• Securely store credentials in central location

• No need to build best practices into dev lifecycle

Page 17: Mule: What's New and Coming?

Q&A

17