BRK3734: Integration: Extend Mission-Critical to the Cloud

[Speaker: Guru Venkataraman, Mark Mortimore] Developers and integration specialists should attend this demo-packed session to better understand our integration assets including the latest information about Microsoft Azure Integration Services, Microsoft BizTalk Server 2013 R2, Host Integration services, and related enabling technologies. We demonstrate how these capabilities work together in the real world, and how to extend integration solutions to deliver B2B/EDI, B2C, IoT, PaaS, and hybrid integration.

How toBreakoutIgnite2015Azure
1.0x

BRK3734: Integration: Extend Mission-Critical to the Cloud

Created 2 years ago

Duration 1:15:22
lesson view count 25
[Speaker: Guru Venkataraman, Mark Mortimore] Developers and integration specialists should attend this demo-packed session to better understand our integration assets including the latest information about Microsoft Azure Integration Services, Microsoft BizTalk Server 2013 R2, Host Integration services, and related enabling technologies. We demonstrate how these capabilities work together in the real world, and how to extend integration solutions to deliver B2B/EDI, B2C, IoT, PaaS, and hybrid integration.
Select the file type you wish to download
Slide Content
  1. Integration: Extend Mission-Critical to the Cloud

    Slide 1 - Integration: Extend Mission-Critical to the Cloud

    • Guru Venkataraman
    • Guru.Venkataraman@Microsoft.com
    • Mark Mortimore
    • Mark.Mortimore@Microsoft.com
    • BRK3734
  2. About this Session

    Slide 2 - About this Session

    • Introducing App Service
    • What is App Service
    • What are the various components that make up App Service?
    • Web Apps, Mobile Apps, Logic Apps, API Apps
    • Why is it relevant to Hybrid connectivity
    • Connectors as API Apps
    • Examples of extending/customizing App Services
  3. Mobile Services

    Slide 3 - Mobile Services

    • Key app services in Azure today
    • Azure Websites
    • BizTalk Services
  4. Api Apps

    Slide 4 - Api Apps

    • Easily build and consume APIs in the cloud
    • Web Apps
    • Web apps that scale with your business
    • LOGIC Apps
    • Automate business process across SaaS and on-premises
    • Mobile Apps
    • Build Mobile apps for any device
    • Azure App Service - One integrated offering
  5. Azure App Service

    Slide 5 - Azure App Service

    • Enables Integration
  6. Web Apps

    Slide 6 - Web Apps

    • Full capability set available including:
    • .NET, Node.js, Java, PHP, and Python
    • WebJobs for long running tasks
    • Integrated Visual Studio publish, remote debug…
    • Continuous Integration (CI) with GitHub, BitBucket, Visual Studio Online (VSO)
    • Auto-load balance, AutoScale, Geo Replication supports Disaster Recovery
    • Virtual networking and hybrid connections
    • Site slots for staged deployments
    • Web apps run as-is
    • no changes required
  7. New capabilities for Mobile apps:

    Slide 7 - New capabilities for Mobile apps:

    • Webjobs for long running tasks
    • CI with GitHub, BitBucket, VSO
    • Auto-load balance, Autoscale, Geo Disaster Recovery
    • Virtual networking and hybrid connections
    • Site slots for staged deployments
    • Mobile services plus
    • a whole lot more
    • Mobile Apps
  8. Easily use cloud or custom APIs:

    Slide 8 - Easily use cloud or custom APIs:

    • Dozens of built-in APIs for popular SaaS
    • An ecosystem of APIs for any need
    • Create and publish custom, reusable APIs
    • Visual Studio tooling with one click publish and remote debugging
    • Automatic client SDK generation for many languages
    • Create, consume and
    • host APIs more easily
    • Api Apps
  9. Api Apps

    Slide 9 - Api Apps

    • Easily build and consume APIs in the cloud
    • Web Apps
    • Web apps that scale with your business
    • LOGIC Apps
    • Automate business process across SaaS and on-premises
    • Mobile Apps
    • Build Mobile apps for any device
    • App Service
  10. New Logic Apps for easy automation

    Slide 10 - New Logic Apps for easy automation

    • No code designer for rapid creation
    • Dozens of pre-built templates to get started
    • Out of box support for popular SaaS and on-premises apps
    • Use with custom API apps of your own
    • Biztalk APIs for expert integration scenarios
    • Automate SaaS and
    • on-premises systems
    • LOGIC Apps
  11. Workflow engine and Web-based process designer

    Slide 11 - Workflow engine and Web-based process designer

    • JSON based workflow definition
    • Orchestrates API execution
    • Supports long running processes and control flows
    • Provides rich logging, diagnostics
    • Enables developers and business users to easily define and track business process
  12. Slide 12

    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • App Service
    • Api Apps
  13. Slide 13

    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • App Service
    • Api Apps
    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • Api Apps
    • http
    • SQL
    • Customer site
    • Service Advisor
    • Technician App
    • CustomerAppointment
  14. Slide 14

    • Web Apps
    • LOGIC Apps
    • Mobile Apps
    • Api Apps
    • http
    • SQL
    • Customer site
    • Service Advisor
    • Technician App
    • CustomerAppointment
  15. BizTalk Integration features as API Apps

    Slide 15 - BizTalk Integration features as API Apps

    • Connectors
    • Validation
    • Batching/Debatching
    • Format Conversion (XML, JSON, FlatFile)
    • Extract
    • Transform
    • Mediation Patterns (Request Response, One Way etc)
    • Message Routing
    • Business Rules
    • Trading Partner Management
    • B2B - AS2/X12/EDIFACT
  16. Microsoft Integration

    Slide 16 - Microsoft Integration

    • BizTalk Services
    • BizTalk Server
    • Leader in integration on-premises
    • Handles mission critical workloads for hundreds of customers
    • Renowned brand
    • First version of BizTalk build ‘cloud-up’
    • Already running mission critical workload for large customers
    • Azure App Service
    • Includes BizTalk Services capabilities – evolved to benefit from App Service approach
    • Inherently extensible
    • More accessible to a broader audience, not just integration specialists
    • Takes BizTalk brand and capabilities forward
    • +
  17. Hybrid Integration

    Slide 17 - Hybrid Integration

  18. A mobile developer is asked to create a app for use by sales personnel in the org. 

    Slide 18 - A mobile developer is asked to create a app for use by sales personnel in the org. 

    • The app will need to access order details specific to a customer/region from their mobile device. 
    • The order database is housed on a SQL server on-prem.
    • The data is sensitive and needs to be accessed only by authenticated users
    • Scenario overview
  19. Scenario Implementation

    Slide 19 - Scenario Implementation

    • Challenges for the developer with the above  scenario:
    • The developer is expected to be skilled in the following:
    • Accessing Enterprise SQL server (authentication, connection pooling, etc)
    • Connecting to on-prem resource (Firewall access, network management)
    • Create and host a scalable Web service to house the connection logic
    • Create a Rest head for SQL specific methods (CRUD operations)
    • Manage and secure access to the Web resource
    • Manage high availability of the endpoint
  20. DemoAccessing on-prem data from a mobile device

    Slide 20 - DemoAccessing on-prem data from a mobile device

    • Guru Venkataraman
  21. Box

    Slide 21 - Box

    • Chatter
    • Delay
    • Dropbox
    • Azure HD Insight
    • Marketo
    • Azure Media Services
    • OneDrive
    • SharePoint
    • SQL Server
    • Office 365
    • Oracle
    • QuickBooks
    • SalesForce
    • Sugar CRM
    • SAP
    • Azure Service Bus
    • Azure Storage
    • Timer / Recurrence
    • Twilio
    • Twitter
    • IBM DB2
    • Informix
    • Websphere MQ
    • Azure Web Jobs
    • Yammer
    • Dynamics CRM
    • Dynamics AX
    • Hybrid Connectivity
    • HTTP, HTTPS
    • File
    • Flat File
    • FTP, SFTP
    • POP3/IMAP
    • SMTP
    • SOAP + WCF
    • Batching / Debatching
    • Validate
    • Extract (XPath)
    • Transform (+Mapper)
    • Convert (XML-JSON)
    • Convert (XML-FF)
    • X12
    • EDIFACT
    • AS2
    • TPMOM
    • Rules Engine
    • Connectors
    • Protocols
    • BizTalk Services
    • Built-in API Connectors
  22. Opportunities for Partners/ISVs

    Slide 22 - Opportunities for Partners/ISVs

    • Adaptors
    • Rule Sets & Policies
    • Custom Schemas
    • Transforms &
    • functoids
    • Business Insight Dashboards
    • Application
    • Mgmt
    • Portals
    • Vertical Solutions
  23. EAI Features

    Slide 23 - EAI Features

    • v1
    • v2
    • XML Transformation
    • Validation
    • Content Based Routing
    • Request Response
    • AD Auth
    • OAuth
    • Flat File
    • JSON
    • XML
    • Connector Extensibility
    • Custom Code
    • B2B Features
    • v1
    • v2
    • AS2 / X12 / EDIFACT
    • Agreement Decoupling
    • Batching / De-batching
    • Archiving
    • Transform
    • Trading Partner Management (API & Portal)
    • Vertical Extensibility
    • Tracking
    • Custom Code
    • Workflow Features
    • v1
    • v2
    • Long Running
    • Browser Designer
    • Control Flow
    • Instance Management
    • Tracking
    • Large Messages (1GB)
    • Config Support
    • Expressions
    • Rules Features
    • v1
    • v2
    • Vocabulary
    • Policy
    • Sources (XML only today)
    • Test Policy
    • Browser Rule Editing
    • Other Features
    • v1
    • v2
    • OOB Connectors
    • Marketplace
    • Hybrid Connectivity
    • Custom Code Isolation
    • Unified Portal
    • Auto Update with Opt Out
    • V1 = BizTalk Services
    • V2 = App Service (BizTalk + Logic + API)
    • BizTalk - - Integration Innovation
    • App Service Preview launched March 23
  24. Extensibility - Demo

    Slide 24 - Extensibility - Demo

    • Guru Venkataraman
  25. Slide 25

    • Resources
    • Related Sessions at Ignite Chicago this week:
    • BRK3719: Azure API Apps: API Backends for Enterprise Web, Mobile, and Logic Apps
    • BRK1450: Microsoft Azure Logic Apps
    • 2-Day Integration Summit April 13-14, Presentations and Videos available:
    • www.biztalk360.com/biztalk-summit-2015-london
    • https://tryappservice.azure.com
  26. Questions?Answers!

    Slide 26 - Questions?Answers!

  27. Thank you!

    Slide 27 - Thank you!

  28. Slide 28

    • Free Resources for DevOps Practices
    • Optimize your DevOps practices & tools:
    • Get started on your DevOps journey: aka.ms/devops
    • Accelerate your application delivery lifecycle
    • Download the Forrester Infrastructure-as-Code whitepaper:
    • Complexity kills. Automate with Infra as code: aka.ms/iac_tlp
    • Technical resources for Practitioners:
    • Get access to free online training, evals and HOLs: aka.ms/devopsmva
    • Join the Community conversations:
    • Use #TalkDevOps on Twitter
    • RSVP here