Why do businesses continue to use Microsoft's BizTalk Server as the backbone to integrate line-of-business applications with their trading partners and how do recent changes make it even more effective? With the advent of Azure, we have a unique opportunity to enhance BizTalk functionality including reducing the cost of operations and maintenance. This book offers three solutions for the reader on ways to leverage BizTalk to get more from existing deployments or find ways to modernize the deployment via Azure. Microsoft partners are playing a significant role in enhancing the capabilities of BizTalk and this book includes sections that provide an in-depth review of BizTalk 360 © and the WPC HIPAA DB Toolkit ©. Over the recent past, Web 3.0 has also introduced many new concepts and open source technologies and this book covers ways to leverage these to enhance your BizTalk deployment.

The authors start with a survey of the existing BizTalk Server - its history, patterns, and state of affairs -and go on to provide an in-depth elaboration of three messaging patterns that customers use for BizTalk; the advantages of updating to SQL Server 2016; a review of partner solutions that enhance BizTalk; and BizTalk with Web 3.0 for custom solutions. The book concludes with a comparison of the three viable BizTalk Azure application solutions that will enable you to make the best choice for your business.



Autorentext

Suren Machiraju, Suraj Gaurav



Inhalt

Foreword

Chapter 1: Evolution of BizTalk 1

Component Object Model (COM) 1

Programming Languages for COM Components 2

Microsoft Transaction Server (MTS) 2

MTS Explorer 3

Distributed Component Object Model (DCOM) 4

Language Independent 5

Protocol Independent 5

Garbage Collection 5

Reusability 5

Microsoft Site Server 1.0 6

Microsoft Merchant Server 7

Microsoft Site Server 2.0 7

Microsoft Commerce Server 8

Electronic Data Interchange (EDI) 8

First EDI Message 9

Transportation Data Coordinating Committee (TDCC) 9

First EDI Standard, SWIFT, and EDIA 10

EDIFACT 10

EDI Today 11

BizTalk Server 11

BizTalk Server 2000 11

BizTalk Server 2002 12

BizTalk Server 2004 12

Covast 13

BizTalk Server 2006 17

BizTalk Server 2006 R2 17

BizTalk Server 2009 18

BizTalk Server 2010 18

BizTalk Server 2013 19

BizTalk Server 2013 R2 20

BizTalk Server 2016 20

BizTalk Server 2016 Feature Pack 1 21

BizTalk Server 2016 Feature Pack 2 22

Windows Azure BizTalk Services (WABS) 23

Azure BizTalk Services 23

Summary 24

Chapter 2: BizTalk Integration Patterns 25

Enterprise Application Integration (EAI) 25

Orchestration 29

Exploring Orchestration Design Surface 31

Business to Business (EDI, HIPAA, and XML) 32

Electronic Data Interchange (EDI) 32

Health Insurance Portability and Accountability Act (HIPAA) 33

XML 34

B2B and EAI with BizTalk 34

Implementing the Process through BizTalk 37

Summary 49

Chapter 3: BizTalk Server 2016 Features 51

New and Enhanced Features of BizTalk Server 2016 51

Exploring the Features Related to EAI Integration 52

Artifacts Analytics Tracking 52

Azure Logic Apps Adapter 61

Support for SAP .NET Connector (NCo) 77

Connect to SQL Server Always Encrypted Column from BizTalk

Server 77

Exploring the Features Related to Business Process Control

Integration 84

Map Compilation 85

Ordered Delivery on Dynamic Send Ports 87

Advanced Location Scheduling 88

Exploring the Features Related to the Business to Business

Integration 90

Connecting to Azure File Share from BizTalk File Adapter 90

Refined B2B Import/Export Process 98

Improved FTP and SFTP Adapters 102

Exploring the Improvements to Miscellaneous/UI Features 104

Simultaneous Configuration of Multiple Hosts/Host Instances 105

Searching Artifacts 106

Save Multiple Suspended Messages Simultaneously 106

Connect to Management REST APIs 107

Operational Data Feed for Power BI 108

Resizable Schema Window 112

BizTalk Server 2016 Azure VMs in Production 113

Summary 114

Chapter 4: BizTalk in Microsoft Azure Services 115

BizTalk Infrastructure as a Service 115

BizTalk Integration Platform as a Service 116

Azure Logic Apps 116

Integration Account 118

Hybrid Connections 138

EAI Implementation Using BizTalk Azure Services 138

Building Required Artifacts 139

Implementing Workflow in Azure Logic Apps using Integration

Account 143

Testing the Workflow 144

Extending the Scenario using Hybrid Connection 146

Summary 154

Chapter 5: Web 3.0, Custom BizTalk Azure Application 155

Introduction 155

BizTalk Alternatives 155

Pipeline Processing Alternatives 155

Transformation Alternatives 158

Orchestration/Workflow Alternatives 159

A Simple Stateless End-to-End Process Implementation Using

Alternatives 161

Windows Service 162

The FileSystemWatcher Component 163

Configuration File 164

Moving to Business Process 165

Transform/Mapping 166

Code Implementation 171

Installing Order Processing Service 173

Testing the Order Processing Service 175

Extending the Scenario (EDI Processing and Persistence) 178

EDI Processing 179

Persistence Scenario 180

Implementation 181

Testing the Extended Scenario 196

Extending a Bit More: Generate ACK 199

Summary 202

Chapter 6: Compare Azure BizTalk Applications: BizTalk IaaS, BizT…

Titel
BizTalk
Untertitel
Azure Applications
EAN
9781501505645
ISBN
978-1-5015-0564-5
Format
E-Book (epub)
Hersteller
Veröffentlichung
11.06.2018
Digitaler Kopierschutz
Wasserzeichen
Dateigrösse
80.74 MB
Anzahl Seiten
340
Jahr
2018
Untertitel
Englisch