Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ryan CrawCour Independent Consultant & Integration Specialist Session Code: SOA 301.

Similar presentations


Presentation on theme: "Ryan CrawCour Independent Consultant & Integration Specialist Session Code: SOA 301."— Presentation transcript:

1

2 Ryan CrawCour Independent Consultant & Integration Specialist Session Code: SOA 301

3 integrate (v.) "to render (something) whole," … from integer "whole" (see integer).integer Meaning: "to put together parts or elements and combine them into a whole"

4 Topics Why? What? How? What’s new?

5 Topics Why? – The Challenges What? How? What’s new?

6 Key Customer Pain Points Disparate Systems Inconsistent Information Frequent Changes Inefficient Manual Processes Hard to Manage Complex Business Rules Lack of Visibility

7 The Changing Landscape Application Integration Domain CRM HR E-Commerce ERP CRM Business Partner HR E-Commerce ERP CRM HR E-Commerce ERP Business Partner

8 Topics Why? What? - Scenarios, Capabilities and Benefits How? What’s new?

9 Abstracting back-end systems Automating mission-critical processes Enforcing process compliance and governance Enabling new channels and business models Providing visibility across disparate heterogeneous systems Reducing risk in legacy modernization

10

11 BizTalk Benefits Leverages existing investments Simplifies and automates interoperability Shields from change impacts Promotes agility and manageability Provides business process visibility Reduces operational risks

12 BizTalk Benefits

13 Embrace change with BizTalk Server Ryan CrawCour Independent Consultant & Integration Specialist

14 BizTalk Enterprise Ready Capabilities Reliability – persistence and durability Availability – load balancing and fault tolerance Scalability – clustering and servers group Security – service, message and role based

15 Topics Why? What? How? – Best Practices Through the Stages What’s new?

16 Best Practices Through The Stages Architecture & Planning Development Testing Deployment & Support

17 Best Practices Architecture & Planning Canonical Schemas Loosely Coupled Development Testing Deployment & Support

18 Point-to-Point = Brittle Inbound Order Format #1 Inbound Order Format #2 Inbound Order Format #3 Outbound Order Request Format #1 Outbound Order Request Format #2

19 Canonical = Reusable In enterprise application integration, the "canonical data model" is a design pattern used to communicate between different data formats. Source: http://en.wikipedia.org/wiki/Canonical Inbound Order Format #1 Inbound Order Format #2 Inbound Order Format #3 Outbound Order Request Format #1 Outbound Order Request Format #2 Canonical Order Format

20 Best Practices Architecture & Planning Canonical Schemas Loosely Coupled Development Testing Deployment & Support

21 Keeping it Loose Ryan CrawCour Independent Consultant & Integration Specialist

22 Best Practices Architecture & Planning Development Reusable Project Structure Testing Deployment & Support

23 Best Practices Architecture & Planning Development Testing Unit Test Test Soon & Test Often Load Test Deployment & Support

24 Best Practices Architecture & Planning Development Testing Deployment & Support Repeatable Versioning Operational Management

25 Topics Why? What? How? What’s new? - BizTalk Server 2009 and Beyond

26 XML B2B EAI (partner adapters) Vertical B2B BPM Partner Adapters SOA/ESB Adapters in Box Host Integration SOA/ESBBPM Extend B2B (+EDI/AS2) RFID ESB Toolkit BPM Extend B2B BAM+ ALM Support RFID Mobile and Std Pack New Adapters Update Swift 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,000+ Customers

27 New Mobile RFID Platform New RFID device management and industry standards support Enhanced Support for EDI and AS2 Protocols and Drummond certification Updated SWIFT Support and SWIFTReady Financial EAI Gold certification New Application Lifecycle Management support New Application Lifecycle Management support Support for TFS – integrated source control, bug tracking, and MSBuild automation Support for TFS – integrated source control, bug tracking, and MSBuild automation Enhanced Developer Productivity Enhanced Developer Productivity Visual Studio project system updates Visual Studio project system updates Support for.NET 3.5 SP1 and Visual Studio 2008 SP1 Support for.NET 3.5 SP1 and Visual Studio 2008 SP1 Take advantages of the latest developer tools Take advantages of the latest developer tools Support for Windows 2008 and SQL Server 2008 Support for Windows 2008 and SQL Server 2008 Hyper-V support Hyper-V support Increased performance & scalability Increased performance & scalability New UDDI v3 Web Services Registry New & enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM ESB Toolkit BizTalk Server 2009 Themes

28 What’s Next? Go forth to meet the shadowy future without fear and with a manly heart – Henry Wadsworth Longfellow Dublin Oslo.NET Services Future of BizTalk

29 Conclusion Successful enterprise development Enterprise development != Application development Planning is as important as development Numerous ways to succeed – and fail BizTalk is here to stay!

30

31 Call to Action Get ready and involved! Attend BizTalk Sessions @Tech∙Ed Explore the web Upgrade to BizTalk Server 2009 Your Integration Projects can Succeed! Your organizations can save today with BizTalk!

32 Related Content Breakout Sessions Introducing the Microsoft Integration Server: BizTalk Server 2009 (SOA304) Introducing the Microsoft Integration Server: BizTalk Server 2009 (SOA304) Dynamic Messaging with Microsoft BizTalk Enterprise Service Bus (ESB) Toolkit (SOA307) Dynamic Messaging with Microsoft BizTalk Enterprise Service Bus (ESB) Toolkit (SOA307) Whiteboard Sessions Putting it all Together: BizTalk Server, Oslo and Azure. Bucket of Bits or SOA Strategy? (WTB206) Putting it all Together: BizTalk Server, Oslo and Azure. Bucket of Bits or SOA Strategy? (WTB206) Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Any queries, please check with your Track Owner. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Any queries, please check with your Track Owner.

33 Track Resources SOA www.microsoft.com/soa msdn.microsoft.com/biztalk www.microsoft.com/biztalk “Dublin” www.microsoft.com/net/dublin “Oslo” msdn.microsoft.com/oslo www.microsoft.com/net/oslo.aspx msdn.microsoft.com/wcf msdn.microsoft.com/wf www.microsoft.com/net msdn.microsoft.com/azure/netservices www.microsoft.com/azure/netservices twitter.com/dotnetservices

34 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.

35 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Required Slide


Download ppt "Ryan CrawCour Independent Consultant & Integration Specialist Session Code: SOA 301."

Similar presentations


Ads by Google