applicatieplatform congres 12 & 13 maart. choosing integration alternatives with biztalk server...
TRANSCRIPT
![Page 1: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/1.jpg)
Applicatieplatform congres12 & 13 maart
![Page 2: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/2.jpg)
Choosing Integration Alternatives with BizTalk Server and Windows App ServerWhen to use what?
Ofer AshkenaziSenior Product [email protected]
![Page 3: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/3.jpg)
BizTalk Server & Windows Server (“Dublin”) Storyboard
I need an integration suite
Windows (w/Dublin): Application Server
Build your own App
Absolutely, Use Windows but there is a better way…
BizTalk Server: Enterprise Integration Suite
Integrate systems
Use BizTalk, Its Better, Cheaper and supported
Initial decision:
What is an integration suite? Do I need one?
Question: What is each?
Question: When do I use each?
Question: Cant I just build my own integration solution?
![Page 4: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/4.jpg)
Why do I need an Integration Solution?
To interoperate with LOBs, IBM SystemsTo connect with partners via B2B protocolsTo simplify and automate system interactionsTo leverage existing IT investments
![Page 5: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/5.jpg)
The Changing LandscapeApplication Integration Domain is Rapidly Evolving
“Spaghetti” of Proprietary interfaces
Integration Broker (EAI/B2B)
Enterprise Service Bus
CRM
HR
E-Commerce
ERP
CRM
Business Partner
HR
E-Commerce
ERP
CRM
HR
E-Commerce
ERP
Business Partner
![Page 6: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/6.jpg)
Why do I still need an integration solution for services?
You don’t want to end up with a “Spaghetti” of services use a service broker implement the ESB patternSome LOB and legacy apps are hard to service enable – an integration broker can do it betterA hybrid approach (Integration Broker + ESB) is better
CRM
HR
E-Commerce
ERP
CRM
HR
E-Commerce
ERPService Enabling/
New Services
Business Partner
CRM
HR
E-Commerce
ERP
Even with web services, point to point solutions appear easy at first, but become hard to manage and maintain.
![Page 7: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/7.jpg)
Market TrendsIntegration categories are converging
Gartner: The Integration Suite and ESB Markets Have MergedThe Role of ESB Suites in Implementing and Integrating With Cloud-Based Applications
Forrester:The enterprise service bus (ESB) is fast becoming the “kitchen sink” of integration middleware. The core of most ESBs includes many of the basic integration capabilities evolved from earlier (EAI) products, with the major differentiator being the ability to do all of these things with both traditional and Web services protocols.
![Page 8: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/8.jpg)
Forrester’s Integration Product CategoriesFeature Set ESB IC-
BPMSB2B gateway
Messaging
Routing
Transformation
Connectivity
SOA & WS Integration
Distributed Processing
Service Endpoint/SLA Management
Lightweight orchestration
Standard base process modeling Support
Process Orchestration
Business Activity Monitoring (BAM)
Comprehensive IDE
Partner Management
Role based process modeling
Human Interactions
Business Rules
Business Event Management (BEM)
Complex Event Processing (CEP)
Shared Metadata Management
Legend: Full support PartialNone
![Page 9: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/9.jpg)
What is each technology?
Windows (Application Server Role): Apps ServerHosting, monitoring & managing capabilities for WCF
services and processes built with WF (.NET 4.0 + Dublin)
BizTalk Server: Connectivity & Integration SolutionConnectivity and integration capabilities to heterogeneous
technologies for Windows applications
![Page 10: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/10.jpg)
Windows App Server (.NET + “Dublin”)
Codename “Dublin” a set of extensions for the Windows Server’s application server role“Dublin” extends (IIS) and provides a hosting middle-tier WCF/WF services. “Dublin” will simplify for composite applications the:
DeploymentConfigurationManagementscalability
Not released yet!
![Page 11: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/11.jpg)
BizTalk Server 2009
Integrates distributed applications, processes and services across various boundaries
(e.g. OS, security, LOB, device, enterprise)
Caters to the following workloads: Messaging, ESB, Orchestration, Business Rules, B2B, BAM and RFIDSuitable for mission-critical workloads with high availability and high throughputHighly scalable to grow with the businessProvides out-of-the-box support for dozens of standards, protocols and Line-of-Business Systems
![Page 12: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/12.jpg)
When Do I Use Each?
Windows Server (Application Server Role)
Build your own Application: use .NET WF and WCF to build new process and services
BizTalk ServerIntegrate Systems: use BizTalk to service enable or interconnect exiting applications/services
![Page 13: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/13.jpg)
Forrester’s Integration Product CategoriesFeature Set ESB IC-
BPMSB2B gateway
Messaging
Routing
Transformation
Connectivity
SOA & WS Integration
Distributed Processing
Service Endpoint/SLA Management
Lightweight orchestration
Standard base process modeling Support
Process Orchestration
Business Activity Monitoring (BAM)
Comprehensive IDE
Partner Management
Role based process modeling
Human Interactions
Business Rules
Business Event Management (BEM)
Complex Event Processing (CEP)
Shared Metadata Management
Legend: Full support PartialNone
BizTalk
BizTalk
![Page 14: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/14.jpg)
Within Apps Across Heterogeneous Apps Between Enterprises
Self-Contained (Atomic) Service
Physical Events Visibility (RFID)Connecting Business
Partners (B2B)
Dynamically Updateable Process Flow
LOB/IBM App Integration
Enterprise Business Rules across the (BRE)
Process Monitoring and Analytics (BAM)
Enterprise Service Bus (ESB)/Enterprise Message Broker
Web Service Composition Service Aggregator
Long Running Business Logic
(Durable Service)Long-Running Business Process
UI Page Controller (Embedded WF)
Collaboration & Human Workflow
Dublin (with WF & WCF)
BizTalk Server (with WCF)
It depends, but mostly BizTalk Server (based on interface heterogeneity & Complexity)
SharePoint Server with WF/Dublin
Scenario-based Guidance on When to Use What
Legend:
![Page 15: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/15.jpg)
Guidance based on Interface and Complexity
Grey Area: customer prefers to..Buy - use BizTalkBuild – use Dublin
Application InterfaceNot Service Enabled Service Enabled
Med
iati
on
/Com
posit
ion
Com
ple
xit
ySim
ple
Com
ple
x
B2BESBPub/SUBAdvanced Routing& TransformationsQoS & ReliabilityRule BasedProcess Monitoring
Long Running ProcessService Aggregator
WS CompositionDurable Service
UI page controllerUpdateable processSelf Contained Service
Dublin
BizTalk ServerLegend:
ComplexNot Service Enabled
SimpleNot Service Enabled
ComplexService Enabled
SimpleService Enabled
![Page 16: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/16.jpg)
Can’t I Just Build My Own Integration Solution?
Absolutely! – use Windows, but there’s a better way.. Use BizTalk to get the plumbing out of the box and focus on the integration business logic
It’s better: highly scalable and trusted by customers for mission critical workloads It’s cheaper: faster time to solution and less expensive to maintainIt’s supported by Microsoft: less risky, tested and regularly updated for new standards & LOBs versions
![Page 17: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/17.jpg)
A few more facts about BizTalk
BizTalk Server 2009 is the 6th release of the productMore than 5 millions of lines of codeValidated and trusted by 8,500+ customersMaintains compatibility for changing standards, protocols & APIsScales up and out to provide high throughput of more than 1,200 orch. per secSupport and maintenance available from MicrosoftExtensive customer evidence for rapid ROI
BizTalk is a mature and robust product
![Page 18: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/18.jpg)
How about the future?
In the long-term you can expect BizTalk to support also Windows Workflow Foundation (WF) Your investment in either BizTalk orchestrations (XLANG) or WF will move forward BizTalk Roadmap: http://www.microsoft.com/biztalk/en/us/roadmap.aspx
![Page 19: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/19.jpg)
BizTalk a Multi-Year Roadmapfor a Premium Integration Solution
Maintain release rhythm of roughly every 2 years
BizTalk Server 2009 (May
09)BizTalk Server
“7”BizTalk Server
“8”
New & Enhanced Scenarios
Low-latency ESBB2BBI/BAMAsset Tracking (RFID)
Faster Time to Solution
Productivitye.g. Complex Mapping
Better Together Integration with the latest new platform
Updated platform support
SOA and Web Services
Business to Business Integration
Developer & Team Productivity
Main themes for the future releases of BizTalk Server:
![Page 20: Applicatieplatform congres 12 & 13 maart. Choosing Integration Alternatives with BizTalk Server and Windows App Server When to use what? Ofer Ashkenazi](https://reader038.vdocuments.mx/reader038/viewer/2022110322/56649d0b5503460f949dde5b/html5/thumbnails/20.jpg)
BizTalk & Windows App Server (“Dublin”) Summary
I Need Integration solution
Windows (w/Dublin): Application Server
Build your own App
Absolutely, Use Windows but there is a better way…
BizTalk Server: Enterprise Integration Suite
Integrate Systems
Use BizTalk, Its Better, Cheaper and supported
initial decision
Question: What is each?
Question: When do I use each?
Question: Cant I just Build My own Integration solution?
Both technologies will work together to provide enterprise solutions.
Your investment in both will be preserved.