bringing modern connectivity to microsoft environments
DESCRIPTION
Watch Full Webinar Here: https://www.mulesoft.com/webinars/esb/bringing-modern-connectivity-microsoft-environments Learn more about our .NET Integration Solution:http://www.mulesoft.com/integration-solutions/soa/net-framework-integration Read more on how to unlock the value of your .NET Architecture: http://www.mulesoft.com/lp/whitepaper/soa/net-framework-integration The proliferation of SaaS and APIs has changed the IT landscape. Applications that you need to connect to now and in the future will be in a variety of languages and likely not in your datacenter. For Microsoft shops, the solutions available to address this challenge failed to meet expectations - until now. These new solutions enable companies to leverage existing Microsoft IT investments and integration logic written in .NET on Anypoint Platform. Using our new .NET Connector and MSMQ Connector, developers no longer have to to be siloed by coding language or development framework. In the webinar, we will discuss: 1. How to extend and reuse any .NET asset on Anypoint Platform 2. How to connect instantly to existing Microsoft queueing infrastructure, specifically MSMQ 3, How to debug .NET code with Visual Studio in the context of a .NET application Integrate Microsoft with popular SaaS endpoints, including Sharepoint and SalesforceTRANSCRIPT
Bringing Modern Connectivity to Microsoft Environments
Presented by:
Kent Weare !Solutions Architect !MuleSoft
David Wexler !Product Manager !MuleSoft
All contents Copyright © 2013, MuleSoft Inc.
What is the Anypoint Platform? !The Three Pillars of a Single Integration Platform
What Is The Anypoint Platform?
SaaS
SOA
!Design, build and manage your entire integration strategy in one place with the only complete platform for SOA, SaaS integration, and APIs.
What Is The Anypoint Platform: The Three Pillars
SaaS
SOA
Can support critical use cases, such as legacy system modernization, service enablement, and shared services. Made possible by easy-to-use tooling with Anypoint Studio and our data integration capabilities
Supported by 120 pre-built connectors, including popular SaaS connectors as Salesforce, Workday, and ServiceNow. We also include Anypoint templates for common integration use cases. All delivered on our iPaaS or integration platform as a service, CloudHub.
123
SOA
SaaS
APIPlan, design, and build APIS. Integrate and run those APIs. Manage and monitor APIs. Engages developers and allows them to consume thoseAPIs. Gives full life cycle support for your API initiatives.
All contents Copyright © 2013, MuleSoft Inc.
MuleSoft is focusing on Microsoft connectivity
MuleSoft Loves Connectors
With MuleSoft's Anypoint Platform instantly access a large library of Microsoft products and enable cross-platform connectivity:
The .NET Product Strategy: Connect Anything
Connectivity Messaging Web Services / API
Focus on 3 core integration competencies
Allows us to communicate with
on-premise and cloud- based systems
Allows customers to build loosely coupled
solutions
Provide a comprehensive web service and API
Platform
Mule ESB's Language Agnostic Vision: A Heterogeneous Environment
.NET app
Java app
Legacy code
Sharepoint
All contents Copyright © 2013, MuleSoft Inc.
To provide a seamless experience between technologies. Regardless of the applications and code base used internally, you can connect to the Anypoint Platform. !!Anypoint Platform is designed for heterogeneous companies with different languages, technologies, and tools.
THE GOAL!
All contents Copyright © 2013, MuleSoft Inc.
What is the Typical .NET Customer?
What is the Typical .NET customer
Web App ASP .NET
WCF Service (Business Logic)
External Service
Customer Data (Classic ASP)
DB
In a typical .NET architecture, you may have:
All contents Copyright © 2013, MuleSoft Inc.
This .NET architecture gets organizations only so far. It usually becomes problematic when change is introduced.
THE PROBLEM
Problem: Need to Modernize Computing Landscape + .NET Developer
?
Recently, there are several advancements in SaaS applications, such as Salesforce and mobile applications, but there is no clear roadmap on how to integrate these new technologies into the existing .NET platform
All contents Copyright © 2013, MuleSoft Inc.
How do I effectively integrate my new initiatives?
THE QUESTION
How Do I Effectively Integrate My New Initiatives?
?
?Mobile
Web App ASP .NET
WCF Service (Business Logic)
External Service
Customer Data (Classic ASP)
DB
All contents Copyright © 2013, MuleSoft Inc.
The Answer is NOT: Point-to-Point Integration !A Better Solution: Anypoint Platform
A Better Solution: Anypoint Platform
Web App ASP .NET.NET Business Logic
DB
Mobile
.NET Connector
External Data Service
Rest APIs
Public
APIs
SOAP Service (web Service Consumer)
MuleSoft's Anypoint Platform helps you quickly and easily bring various technologies into heterogeneous enterprise environments.
Connecting Your Mission Critical Legacy Apps = Transformed .NET Enterprise
Web App ASP .NET.NET Business Logic
Mobile
.NET Connector
External Data Service
Rest APIs
Public
APIs
Billing/finance type system
MSMQ Connector
DB
SOAP Service (web Service Consumer)
Connecting Your Mission Critical Legacy Apps = Transformed .NET Enterprise
Connecting through legacy, custom apps through MSMQ is also an option. In the example on the previous slide, the customer is updating the policy system, and MSMQ is responsible for bridging the Mule ESB and the billing system that can only speak MSMQ.
Vision For Developer Experience
Custom .NET script/assembly/library
Build and debug integration components in VS.NET
With the Anypoint experience, you can drag and drop .NET components into the designer, potentially never touching Java.
Developer Experience Continued: API/RAML
(RAML developer experience inside VS.NET IDE)
Anypoint Studio API Designer
API Manager
API Notebook
In the future, you will be able to build new APIs using RAML, use great API designer tools, and publish great APIS so others can consume them.
.NET Adoption Path
RAML for .NET (Coming Soon)
AMQP Connector
WCF/JAX Support
Visual Studios Designer Integration (coming soon)
BizTalk Migrator (coming Soon)
MSMQ Connector
.NET Connector
Microsoft Application Connectors (Dynamics, SharePoint, SQL Server)
Use Cases And Scenarios
• Leverage existing investments in business logic (.NET assemblies)
• Complex validation / routing • Message transformation /
shaping • Highly customized message
enrichment
• Build a bridge to legacy apps, • Provides asynchronous inbound
and outbound messaging • Full support for the ESB platform
(modern, high performance) still allowing you to use: !
• Transaction queues • Window authentication • Authentication Queue • Trans-queue • Local and remote queues • Correlation • Message metadata
As messages pass through the pipeline, you can act on them or extend them, routing or shaping messages using the languages and tools that your developers are most productive with.
.NET
Co
nnec
tor
MSM
Q C
onn
ecto
r
2013 • Web Services
• Robust Microsoft connector library
• MSMQ v1 (alpha) connector
• AMQP 0.9.1
Mule ESB 3.5 • Windows Server 2012
R2 certification
• New WSDL WS Connector
• NET integration beta (MSMQ, .NET Connector)
July 2014 • MuleSoft solutions for
Microsoft GA
• MSMQ Connector
• .NET Connector
• Best practices library for WCF interop
H2 2014 !
" AMQP 1.0 GA !" Visual Studio
RAML Support !" Visual Studio
Integration !" Updated
connectors for Dynamics CRM, SharePoint !
" SharePoint Online / O365
!
Overall Roadmap: MuleSoft solutions for Microsoft
6 month major releases + bi-monthly updates
2013 May 2014 November 2014+July 2014
All contents Copyright © 2013, MuleSoft Inc.
For more information and demos, watch full webinar at: !https://www.mulesoft.com/webinars/esb/bringing-modern-connectivity-microsoft-environments
Thanks for Your Attention!
@wearsy
www.linkedin.com/in/davidwexler ca.linkedin.com/pub/kent-weare/3/bb1/670
[email protected] [email protected]
Click Here: To Watch the Full Webinar
Follow Us! #MuleSoftWebinar
Click Here: For More Information on our . NET Integration Solution
Click Here: For the "Unlock the Value of Your .NET Architecture" Whitepaper