SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Middleware solutions: How BizTalk Services Simplify SOA? @bsubra
Agenda ,[object Object],[object Object],[object Object],[object Object]
BizTalk 101 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What Is BizTalk Server 2010? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tools for Developers
How does it work…? MessageBox Persistent Store INVOICES My Oracle eBS ERP System Receive Pipeline FTP/S Adapter Receive Pipeline WS_HTTP Adapter Send Adapter (Oracle EBS) Send Pipeline
Infrastructure consolidation Software rationalization Point to point integration Run the business Grow the business Business transformation Speed and flexibility SOA Trend
SOA Interoperability WCF (WS-*) Host Adapters Pkg Adapters Vendor Interop SSIS Web Services Interop Legacy system integration Enterprise  Package app integration Management  & Governance Data platform Integration (ETL, MDM)
SOA/BPM Platform Enablers Systems Management Server Microsoft Operations Manager Windows System Update Service Microsoft Operations Framework Integrated Management & Governance Service Orientation Web Services (WCF) BizTalk Server & Adapters Host Integration MSMQ User Experience WPF  Office System ASP.NET Windows Forms Smart Clients Compact Framework Live Meeting SharePoint Groove Workflow and BP Windows Workflow Foundation (WF) BizTalk Server Office System Business  Applications Identity and Access Windows Card Spaces (WIF) Active Directory MIIS Host Integration Server Authorization Manager Data SQL Server Analysis Services Reporting Services Integration Services Business Applications Integrated Tools & Modeling
Composite Applications
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microsoft Platform
SOA Capabilities Framework Workflow Process BPM Protocol EIS LOB Adaption Service Orientation Services SODA Operational  Mgmt Service Registry Service  Mgmt Management & Governance Process Design & Simulation Design & Dev Tools Integrated Tools Collaboration Portal User Interaction Federated Security Identity & Access BI Reporting BAM Brokered Communication Endpoint Metadata Standards Support Intelligent Routing Transformation Adaption Enterprise Service Bus
Platform Overlaid Services SODA BizTalk Server  BizTalk Server  BizTalk Server  BizTalk Server  Workflow Foundation WCF SSIS MOM Microsoft UDDI Server Systinet AmberPoint Visual Studio WF WCF MOSS  Workflow Process BPMS Protocol EIS LOB Adaption Service Orientation Operational  Mgmt Service Registry Service  Mgmt Management & Governance Process Design & Simulation Design & Dev Tools Integrated Tools Collaboration Portal User Interaction Federated Security Identity & Access BI Reporting BAM Enterprise Service Bus Brokered Communication Endpoint Metadata Standards Support Intelligent Routing Transformation Adaption
The Application Platform PC, Phone, Browser
[object Object],[object Object]
Categorizing BizTalk-Based Projects Typical Business Problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EAI: Keeping Information in Sync   An Example Customer Data Customer Data Customer Data Siebel CRM .NET Application SAP ERP BizTalk Server Business Users Business Users
EAI: Displaying Diverse Information An Example Lending Application Retail Banking Application Mutual Funds Application Customer Data Customer Data Customer Data BizTalk Server Employees Customers User Interface
Business Process Automation  An Example Siebel CRM .NET Application SAP ERP BizTalk Server BRE Tracking Business Users Business Users Business Users BAM
Categorizing BizTalk-Based Projects Typical IT Problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Illustrating BizTalk Server Orchestration Business Rules Engine (BRE) Business Activity Monitoring (BAM) Health and Activity Tracking (HAT) Visual Studio Orchestration Designer Accelerators HL7 SWIFT Others ... Web Services Others WebSphere MQ SAP File ... Adapters Data Mapping SAP Java Applications IBM Mainframes Other Message Box Tracking
BizTalk – Service Creation
BizTalk - Integration ,[object Object],[object Object]
Adapter Framework BizTalk Adapter Framework Windows  Communication  Foundation Custom  Adapter Web Services ERP  Adapter Custom  Adapter ADO.NET  provider ERP My System CRM
Let’s Wire it up Portal Components (Web Parts) Workflow Activity Library Invocations of standardized service interfaces Service Implementations WCF & BizTalk
SOA Federated Example Service  Registry 1. Web Service Request Arrives 2. ESB content-based Routing directs to Service  Endpoint in Domain A 5. File picked up from ftp protocol. ESB processes and based on message itinerary properties invokes service 6. J2EE Web Service invoked 4. Transformed message ftp’d to Domain C 3. LOB & CRM apps invoked. Message  context updated  and output message transformed ESB (BizTalk) JMS Web Services (J2EE) Service Endpoints Domain C ESB (BizTalk) ESB (BizTalk) ASMX . NET ES Service Endpoints Domain B WCF Domain A CRM LOB AS/400 Adapters Service Endpoints Integration Broker (BizTalk)
[object Object],[object Object]
Summarizing the Landscape ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolution of BizTalk Server Microsoft Integration Server 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AppFabric Services ,[object Object],[object Object],AppFabric Services AppFabric Container AppFabric Management Caching Service Bus/ Messaging Access Control Integration Composite App  [Workflow, Web Services]
Caching Composite App  [Workflow, Web Services] Access Control Service Bus/   Messaging Integration AppFabric Services AppFabric Container AppFabric Management
Integration capabilities in cloud ,[object Object],[object Object],[object Object],[object Object],[object Object]
Competitors The Vendor Landscape
 
2010 BI Solutions in Sharepoint
BizTalk Server 2010 Themes Integrate Enterprise Applications Easily (Developer ) ,[object Object],[object Object],[object Object],[object Object],Enhanced Enterprise Interoperability (Business) ,[object Object],[object Object],[object Object],Simplify Solution  Manageability (IT Pro) ,[object Object],[object Object],[object Object],AppFabric Connect
Competitors Gartner Magic Quadrant for BPM Suites
BizTalk Server  Standard Edition ,[object Object],[object Object],SQL Server BizTalk Server SQL Server BizTalk Server or
BizTalk Server  Enterprise Edition ,[object Object],[object Object],BizTalk Server SQL Server SQL Server … … BizTalk Server
Conclusion What to Do Next ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...apidays
 
apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...
apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...
apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...apidays
 
Senior software engineer, Senior Full stack web developer Resume
Senior software engineer, Senior Full stack web developer ResumeSenior software engineer, Senior Full stack web developer Resume
Senior software engineer, Senior Full stack web developer Resumecool5785
 
Invansys Technologies
Invansys TechnologiesInvansys Technologies
Invansys Technologiestarungupta19
 
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Dallas 2019] Cloud-native Integration for the EnterpriseWSO2
 
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays
 
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays
 
apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...
apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...
apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...apidays
 
apidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Wood
apidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Woodapidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Wood
apidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Woodapidays
 
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...apidays
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays
 
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...apidays
 
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays
 
apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...
apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...
apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...apidays
 

Was ist angesagt? (20)

apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
 
apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...
apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...
apidays LIVE Hong Kong - Open Banking, Yin and Yang in Hong Kong by Simon Red...
 
Senior software engineer, Senior Full stack web developer Resume
Senior software engineer, Senior Full stack web developer ResumeSenior software engineer, Senior Full stack web developer Resume
Senior software engineer, Senior Full stack web developer Resume
 
Invansys Technologies
Invansys TechnologiesInvansys Technologies
Invansys Technologies
 
Aksh 117 bpd_sd (1)
Aksh 117 bpd_sd (1)Aksh 117 bpd_sd (1)
Aksh 117 bpd_sd (1)
 
BI Studio profile
BI Studio profileBI Studio profile
BI Studio profile
 
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
 
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
 
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays LIVE London 2021 - API design is where culture and tech meet each oth...
apidays LIVE London 2021 - API design is where culture and tech meet each oth...
 
apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...
apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...
apidays LIVE Australia 2021 - How API’s are securing sensitive customer data ...
 
WEB API Gateway
WEB API GatewayWEB API Gateway
WEB API Gateway
 
apidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Wood
apidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Woodapidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Wood
apidays LIVE London 2021 - Leveraging Webauthn for Payments by Chris Wood
 
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
apidays LIVE Australia 2021 - APIs, open ecosystems, and the emerging future ...
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
 
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
 
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
 
apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...
apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...
apidays LIVE London 2021 - APIs for Senior Stakeholders by Ben Vandersteen, G...
 

Ähnlich wie BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010

Lixsql port enterprise integration
Lixsql port   enterprise integrationLixsql port   enterprise integration
Lixsql port enterprise integrationSandro Pereira
 
Composite Applicaitons and OBA Architecture
Composite Applicaitons and OBA ArchitectureComposite Applicaitons and OBA Architecture
Composite Applicaitons and OBA ArchitectureMike Walker
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsSandro Pereira
 
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSandro Pereira
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk ServerAshish Bagade
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006ipaciti
 
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesGlobal Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesSandro Pereira
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoComunidade NetPonto
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Servergueste8b670
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)Juan Pablo
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbAllyWick
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbAllyWick
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeEvren Ayan
 
Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveMike Walker
 
WCF LOB SDK at CNUG
WCF LOB SDK at CNUGWCF LOB SDK at CNUG
WCF LOB SDK at CNUGclineer
 

Ähnlich wie BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010 (20)

Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Share Talk
Share TalkShare Talk
Share Talk
 
Lixsql port enterprise integration
Lixsql port   enterprise integrationLixsql port   enterprise integration
Lixsql port enterprise integration
 
Composite Applicaitons and OBA Architecture
Composite Applicaitons and OBA ArchitectureComposite Applicaitons and OBA Architecture
Composite Applicaitons and OBA Architecture
 
Biz Talk Server
Biz Talk ServerBiz Talk Server
Biz Talk Server
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and Apps
 
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk Server
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesGlobal Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: Introdução
 
Bar Camp Microsoft Biz Talk Server
Bar Camp   Microsoft Biz Talk ServerBar Camp   Microsoft Biz Talk Server
Bar Camp Microsoft Biz Talk Server
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
 
Ukfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
 
Biz talk
Biz talkBiz talk
Biz talk
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
Loan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep DiveLoan Origination Reference Architecture Deep Dive
Loan Origination Reference Architecture Deep Dive
 
WCF LOB SDK at CNUG
WCF LOB SDK at CNUGWCF LOB SDK at CNUG
WCF LOB SDK at CNUG
 

Mehr von Bala Subra

Serverless architectures: APIs, Serverless Functions, Microservices - How to ...
Serverless architectures: APIs, Serverless Functions, Microservices - How to ...Serverless architectures: APIs, Serverless Functions, Microservices - How to ...
Serverless architectures: APIs, Serverless Functions, Microservices - How to ...Bala Subra
 
Windows Azure Sdk
Windows Azure SdkWindows Azure Sdk
Windows Azure SdkBala Subra
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Bala Subra
 
Dean Keynote Ladis2009
Dean Keynote Ladis2009Dean Keynote Ladis2009
Dean Keynote Ladis2009Bala Subra
 
.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques.NET Debugging Tips and Techniques
.NET Debugging Tips and TechniquesBala Subra
 
Scalable Resilient Web Services In .Net
Scalable Resilient Web Services In .NetScalable Resilient Web Services In .Net
Scalable Resilient Web Services In .NetBala Subra
 
Driver Debugging Basics
Driver Debugging BasicsDriver Debugging Basics
Driver Debugging BasicsBala Subra
 
What is new in WCF 4.0?
What is new in WCF 4.0?What is new in WCF 4.0?
What is new in WCF 4.0?Bala Subra
 
Advanced Windows Debugging
Advanced Windows DebuggingAdvanced Windows Debugging
Advanced Windows DebuggingBala Subra
 
System Center: Virtual Machine Manager 2008 Version 2.0
System Center: Virtual Machine Manager 2008 Version 2.0System Center: Virtual Machine Manager 2008 Version 2.0
System Center: Virtual Machine Manager 2008 Version 2.0Bala Subra
 
Parallel Computing For Managed Developers
Parallel Computing For Managed DevelopersParallel Computing For Managed Developers
Parallel Computing For Managed DevelopersBala Subra
 
IT Management Firestarter
IT Management FirestarterIT Management Firestarter
IT Management FirestarterBala Subra
 
Demystifying Windows Communication Foundation
Demystifying Windows Communication FoundationDemystifying Windows Communication Foundation
Demystifying Windows Communication FoundationBala Subra
 
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2Bala Subra
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITBala Subra
 
How to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check TuneupHow to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check TuneupBala Subra
 
.Net Debugging Techniques
.Net Debugging Techniques.Net Debugging Techniques
.Net Debugging TechniquesBala Subra
 
Sql Server Performance Tuning
Sql Server Performance TuningSql Server Performance Tuning
Sql Server Performance TuningBala Subra
 
Ssrs 2005 Reporting Services
Ssrs 2005 Reporting ServicesSsrs 2005 Reporting Services
Ssrs 2005 Reporting ServicesBala Subra
 

Mehr von Bala Subra (19)

Serverless architectures: APIs, Serverless Functions, Microservices - How to ...
Serverless architectures: APIs, Serverless Functions, Microservices - How to ...Serverless architectures: APIs, Serverless Functions, Microservices - How to ...
Serverless architectures: APIs, Serverless Functions, Microservices - How to ...
 
Windows Azure Sdk
Windows Azure SdkWindows Azure Sdk
Windows Azure Sdk
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
 
Dean Keynote Ladis2009
Dean Keynote Ladis2009Dean Keynote Ladis2009
Dean Keynote Ladis2009
 
.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques
 
Scalable Resilient Web Services In .Net
Scalable Resilient Web Services In .NetScalable Resilient Web Services In .Net
Scalable Resilient Web Services In .Net
 
Driver Debugging Basics
Driver Debugging BasicsDriver Debugging Basics
Driver Debugging Basics
 
What is new in WCF 4.0?
What is new in WCF 4.0?What is new in WCF 4.0?
What is new in WCF 4.0?
 
Advanced Windows Debugging
Advanced Windows DebuggingAdvanced Windows Debugging
Advanced Windows Debugging
 
System Center: Virtual Machine Manager 2008 Version 2.0
System Center: Virtual Machine Manager 2008 Version 2.0System Center: Virtual Machine Manager 2008 Version 2.0
System Center: Virtual Machine Manager 2008 Version 2.0
 
Parallel Computing For Managed Developers
Parallel Computing For Managed DevelopersParallel Computing For Managed Developers
Parallel Computing For Managed Developers
 
IT Management Firestarter
IT Management FirestarterIT Management Firestarter
IT Management Firestarter
 
Demystifying Windows Communication Foundation
Demystifying Windows Communication FoundationDemystifying Windows Communication Foundation
Demystifying Windows Communication Foundation
 
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
 
How to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check TuneupHow to ace your .NET technical interview :: .Net Technical Check Tuneup
How to ace your .NET technical interview :: .Net Technical Check Tuneup
 
.Net Debugging Techniques
.Net Debugging Techniques.Net Debugging Techniques
.Net Debugging Techniques
 
Sql Server Performance Tuning
Sql Server Performance TuningSql Server Performance Tuning
Sql Server Performance Tuning
 
Ssrs 2005 Reporting Services
Ssrs 2005 Reporting ServicesSsrs 2005 Reporting Services
Ssrs 2005 Reporting Services
 

BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010

  • 1. Middleware solutions: How BizTalk Services Simplify SOA? @bsubra
  • 2.
  • 3.
  • 4.
  • 6. How does it work…? MessageBox Persistent Store INVOICES My Oracle eBS ERP System Receive Pipeline FTP/S Adapter Receive Pipeline WS_HTTP Adapter Send Adapter (Oracle EBS) Send Pipeline
  • 7. Infrastructure consolidation Software rationalization Point to point integration Run the business Grow the business Business transformation Speed and flexibility SOA Trend
  • 8. SOA Interoperability WCF (WS-*) Host Adapters Pkg Adapters Vendor Interop SSIS Web Services Interop Legacy system integration Enterprise Package app integration Management & Governance Data platform Integration (ETL, MDM)
  • 9. SOA/BPM Platform Enablers Systems Management Server Microsoft Operations Manager Windows System Update Service Microsoft Operations Framework Integrated Management & Governance Service Orientation Web Services (WCF) BizTalk Server & Adapters Host Integration MSMQ User Experience WPF Office System ASP.NET Windows Forms Smart Clients Compact Framework Live Meeting SharePoint Groove Workflow and BP Windows Workflow Foundation (WF) BizTalk Server Office System Business Applications Identity and Access Windows Card Spaces (WIF) Active Directory MIIS Host Integration Server Authorization Manager Data SQL Server Analysis Services Reporting Services Integration Services Business Applications Integrated Tools & Modeling
  • 11.
  • 13. SOA Capabilities Framework Workflow Process BPM Protocol EIS LOB Adaption Service Orientation Services SODA Operational Mgmt Service Registry Service Mgmt Management & Governance Process Design & Simulation Design & Dev Tools Integrated Tools Collaboration Portal User Interaction Federated Security Identity & Access BI Reporting BAM Brokered Communication Endpoint Metadata Standards Support Intelligent Routing Transformation Adaption Enterprise Service Bus
  • 14. Platform Overlaid Services SODA BizTalk Server BizTalk Server BizTalk Server BizTalk Server Workflow Foundation WCF SSIS MOM Microsoft UDDI Server Systinet AmberPoint Visual Studio WF WCF MOSS Workflow Process BPMS Protocol EIS LOB Adaption Service Orientation Operational Mgmt Service Registry Service Mgmt Management & Governance Process Design & Simulation Design & Dev Tools Integrated Tools Collaboration Portal User Interaction Federated Security Identity & Access BI Reporting BAM Enterprise Service Bus Brokered Communication Endpoint Metadata Standards Support Intelligent Routing Transformation Adaption
  • 15. The Application Platform PC, Phone, Browser
  • 16.
  • 17.
  • 18. EAI: Keeping Information in Sync An Example Customer Data Customer Data Customer Data Siebel CRM .NET Application SAP ERP BizTalk Server Business Users Business Users
  • 19. EAI: Displaying Diverse Information An Example Lending Application Retail Banking Application Mutual Funds Application Customer Data Customer Data Customer Data BizTalk Server Employees Customers User Interface
  • 20. Business Process Automation An Example Siebel CRM .NET Application SAP ERP BizTalk Server BRE Tracking Business Users Business Users Business Users BAM
  • 21.
  • 22.
  • 23. Illustrating BizTalk Server Orchestration Business Rules Engine (BRE) Business Activity Monitoring (BAM) Health and Activity Tracking (HAT) Visual Studio Orchestration Designer Accelerators HL7 SWIFT Others ... Web Services Others WebSphere MQ SAP File ... Adapters Data Mapping SAP Java Applications IBM Mainframes Other Message Box Tracking
  • 25.
  • 26. Adapter Framework BizTalk Adapter Framework Windows Communication Foundation Custom Adapter Web Services ERP Adapter Custom Adapter ADO.NET provider ERP My System CRM
  • 27. Let’s Wire it up Portal Components (Web Parts) Workflow Activity Library Invocations of standardized service interfaces Service Implementations WCF & BizTalk
  • 28. SOA Federated Example Service Registry 1. Web Service Request Arrives 2. ESB content-based Routing directs to Service Endpoint in Domain A 5. File picked up from ftp protocol. ESB processes and based on message itinerary properties invokes service 6. J2EE Web Service invoked 4. Transformed message ftp’d to Domain C 3. LOB & CRM apps invoked. Message context updated and output message transformed ESB (BizTalk) JMS Web Services (J2EE) Service Endpoints Domain C ESB (BizTalk) ESB (BizTalk) ASMX . NET ES Service Endpoints Domain B WCF Domain A CRM LOB AS/400 Adapters Service Endpoints Integration Broker (BizTalk)
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Caching Composite App [Workflow, Web Services] Access Control Service Bus/ Messaging Integration AppFabric Services AppFabric Container AppFabric Management
  • 34.
  • 36.  
  • 37. 2010 BI Solutions in Sharepoint
  • 38.
  • 39. Competitors Gartner Magic Quadrant for BPM Suites
  • 40.
  • 41.
  • 42.

Hinweis der Redaktion

  1. Business Intelligence (BI) is… • A process involving the consolidation, analysis, and communication of business information to assist business decision making. • A technology which consists of a variety of tools that automate data consolidation, analysis, and the presentation of business information to end users.
  2. Although other enterprise applications, such as customer relationship management (CRM) and enterprise resource planning (ERP), provide information for decision support, data is typically fragmented and the systems are not tightly integrated. By bringing together data from disparate sources, BI offers an enterprise view (a single version of the truth) of the state of the business. 11/19/11 14:32 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  3. Business Intelligence is not… • A source of business information. BI tools do not create their own raw data – they collect and work with data generated by other enterprise systems. • Reporting alone. A tool must contribute toward business decision making to be considered BI. Reports generated for strategic analysis are part of the BI process. Routine operational reports are not. The same principle applies to all BI-related technologies. Without strategic intent, a tool is just a tool – not BI. • Content intelligence (CI). BI works with standardized structured data, while CI tools provide insight into unstructured data. There have been attempts to fuse BI and CI together, but none have taken hold in the enterprise market to date.
  4. 11/19/11 14:32 © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 11/19/11 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Generally speaking, the component BI tools can be partitioned into three distinct categories: • Data consolidation tools (back-end technologies). • Analytical tools (data manipulation tools). • Presentation tools (front-end technologies).
  5. B2BI Business Goals Lower costs and improve quality of interaction with suppliers Comply with customer mandates Big firms commonly force their suppliers to connect electronically Comply with government and industry mandates For health care, banking, and more
  6. EAI: Keeping Information in Sync Business Goals Make business processes more effective and more consistent By allowing changes to information in one application to be automatically reflected in other applications Reduce costs Such as by connecting different parts of a business without requiring manual re-entry
  7. EAI: Displaying Diverse Information Business Goals Increase customer satisfaction By allowing direct access to current information, e.g., shipping status or financial information Reduce costs Such as by hiring fewer call center employees Increase revenues Such as by improving cross-selling based on employee access to current and complete customer information
  8. Business Process Automation Business Goals Reduce manual effort And improve cycle times Provide real-time process information Via business activity monitoring (BAM) Manage complex sets of business rules With a business rules engine (BRE) Track business processes for compliance And improve visibility into those processes
  9. Simplicity Improving What’s Already There Organizations often have: Complex custom integration solutions Or solutions based on older integration products Mission-critical data in legacy systems BizTalk Server-based projects can: Provide more control Save money Safely wrap legacy applications Without changing them SOA Supporting the Move to Services SOA can provide a common way to access new and existing applications BizTalk Server-based projects can: Expose the functions of one or more applications as web services Provide the services of an ESB Such as message-based communication, data transformation, and more
  10. 11/19/11 14:32
  11. 11/19/11 14:32
  12. 11/19/11 14:32
  13. The BI software space is dominated by several large vendors: IBM Cognos, SAP/Business Objects, SAS and Oracle. Microsoft has also been making waves in the BI world with its BI product, which has since evolved from its origins in Performance Point Server. Other noteworthy vendors are Information Builders, Actuate, and QlikTech. Products are typically sold as a core BI solution/platform with additional modules sold separately (e.g. dashboards).
  14. Complements Host Integration Server (HIS) Connects to IBM systems Microsoft Operations Manager (MOM) Supports a management pack for BizTalk Server BizTalk ISV partners Human workflow: SourceCode’s K2.net Captaris BPM: http://www.microsoft.com/biztalk/solutions/bpm/partners.mspx Alternatives SQL Server Integration Services (SSIS) SSIS focuses on Extract, Transform, and Load (ETL) of data Windows SharePoint Services (WSS) 3.0 Supports human workflows Can be connected to BizTalk Server Windows Workflow Foundation (WF) Allows creating workflow-driven applications BizTalk Server provides many more services, however Competitors Custom Development Writing all of the integration code yourself can be the right solution Such as for simple point-to-point problems For more complex scenarios, an integration product is better BizTalk Server provides: Adapters and accelerators Data mapping Graphical tools Security Persistence Reliability/failover Scalability Management tools
  15. Competitors General Truths All built their integration product suites at least partially by acquisition So they’re typically more complex to use and less mature than BizTalk Server All charge extra for individual features, such as BAM and a BRE BizTalk Server includes all of these things So BizTalk Server is typically less expensive None work as well with other Microsoft software as BizTalk Server