ebook img

BizTalk Server 2002 Design and Implementation PDF

692 Pages·2003·25.14 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview BizTalk Server 2002 Design and Implementation

BizTalk Server 2002 Design and Implementation XINCHEN APress Media, LLC BizTalk Server 2002 Design and Implementation Copyright ©2003 by Xin Chen Originally published by Apress in 2003 All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN 978-1-59059-034-8 ISBN 978-1-4302-1105-1 (eBook) DOI 10.1007/978-1-4302-1105-1 Thademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Technical Reviewer: Gordon Mackie Editorial Directors: Dan Appleman, Gary Cornell, Jason Gilmore, Simon Hayes, Karen Watterson, John Zukowski Managing Editor: Grace Wong Project Manager: Sofia Marchant Development Editor: Andy Carroll Copy Editor: Ami Knox Compositor: Impressions Book and Journal Services, Inc. Indexer: Nancy Guenther Cover Designer: Kurt Krames Production Manager: Kari Brooks Manufacturing Manager: Tom Debolski Marketing Manager: Stephanie Rodriguez The information in this book is distributed on an "as is" basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work. For my father Contents at a Glance Foreword .............................................................x iii About the Author ....................................................x v About the Technical Reviewer .....................................x vi Acknowledgments ....................................................x vii Chapter 1 Introduction to BizTalk Server 2002 ..................1 Chapter 2 BizTalk Server 2002 Installation ....................2 3 Chapter 3 Planning a BizTalk Server Solution ................. .45 Chapter 4 Starting with BizTalk Messaging .....................6 3 Chapter 5 Implementing BizTalk Orchestration .................1 21 Chapter 6 Configuring BizTalk Messaging for Outgoing Documents ....................................1 71 Chapter 7 Flat Files and Mapping ...............................1 93 Chapter 8 Other BizTalk Server Features .......................2 19 Chapter 9 Advanced BizTalk Messaging Features ...............2 39 Chapter 10 Advanced BizTalk Orchestration Features ...........2 97 Chapter 11 BizTalk Server Programming ..........................3 51 Chapter 12 Securing BizTalk Server ............................. .423 Chapter 13 Building an Effective BizTalk Application ........4 63 Chapter 14 Deployment Strategies and Solutions ...............5 17 v Chapter 15 BizTalk Server with Microsoft Operations Manager ....................................5 59 Appendix A Microsoft Message Queue .............................. 607 Appendix B BizTalk Server API Reference ........................6 45 Index ................................................................6 57 vi Contents Foreword .............................................................x zn About the Author ....................................................x v About the Technical Reviewer .....................................x vi Acknowledgments ....................................................x vii Chapter 1 Introduction to BizTalk Server 2002 ......1 What 1s BizTalk Server? .............................................1 BizTalk Server Quick Overview ......................................8 New Features in BizTalk Server 2002 ..............................1 9 Summary ...............................................................2 1 Chapter 2 BizTalk Server 2002 Installation ..........2 3 BizTalk Server System Requirements ...............................2 3 1nstalling BizTalk Server 2002 ...................................2 7 Post-1nstallation Configuration ................................. .42 Summary ...............................................................4 3 Chapter 3 Planning a BizTalk Server Solution ...... .45 Bob s Plan ...........................................................4 5 I Mike s To-Do List ...................................................4 8 I A BizTalk Server Solution .........................................5 0 The BizTalk Server Solution in Detail ...........................5 2 Summary ...............................................................6 2 Chapter 4 Starting wi th BizTalk Messaging ...........6 3 Document Speci ficat ion .............................................6 3 Ports and Channels .................................................. 78 Data Entry Points ...................................................9 5 Summary ..............................................................1 20 vii Contents Chapter 5 Implementing BizTalk Orchestrat ion ...... 121 Designing Business Processes .....................................1 21 Implementing Business Processes .................................1 25 Executing Business Processes .....................................1 27 Bob s Business Processes .........................................1 28 I Building a Workflow from Scratch ................................1 29 Testing the Workflow ..............................................1 64 Summary ..............................................................1 70 Chapter 6 Configuring BizTalk Messaging for Outgoing Documents ............................. 171 Returning Documents to Clients ..................................1 71 Secure Communication with BizTalk Messaging ................... 175 Channels and Ports Revisited .....................................1 88 Summary ..............................................................1 92 Chapter 7 Flat Files and Mapping ....................... 193 Creat ing Non-XML Document Specifications in XML BizTalk Editor .........................................1 93 Creat ing an XSL T File Using BizTalk Mapper ....................2 00 Defining a Flat File Envelope ....................................2 14 Summary ..............................................................2 17 Chapter 8 Other BizTalk Server Features ............. 219 Destination Protocols .............................................2 19 BizTalk Editor Features ...........................................2 24 The While Shape in Orchestrat ion ................................2 26 More Functoid Examples ............................................2 30 Summary ..............................................................2 37 viii Contents Chapter 9 Advanced BizTalk Messaging Features .... 239 Using HTTP Receive Functions .....................................2 39 Using Open Destination Ports .....................................2 49 Using Open Source Channels .......................................2 53 Using Distribution Lists .........................................2 55 Tracking Documents .................................................2 58 Using Reliable Messaging .........................................2 73 Using the BizTalk SEED Package ..................................2 82 Summary ..............................................................2 96 Chapter 10 Advanced BizTalk Orchestration Features ...................... 297 Using Orchestrat ion Transactions (Short, Long, and Timed) ......................................2 97 Using XLANG Schedule Throttling .................................3 17 Dehydrating and Rehydrating XLANG Schedules ...................3 21 Using Orchestrat ion Correlation .................................3 24 Using Dynamic Port Binding .......................................3 38 Using Web Services in BizTalk Orchestration ...................3 40 Summary ..............................................................3 50 Chapter 11 BizTalk Server Programming ................3 51 lnterchange lnterface .............................................3 51 AlC ..................................................................3 58 BizTalk Tracking Object Model ....................................3 89 BizTalk Messaging Configuration Object Model ..................3 97 lWFWorkflowlnstance and lWFProxy ............................... .417 Summary ..............................................................4 21 Chapter 12 Securing BizTalk Server ................... .423 BizTalk Server COM+ Application Security ...................... .423 Secu ring BizTalk Server Tools and Services ................... .434 Document ldentif ication .......................................... .443 Summary ..............................................................4 60 ix Contents Chapter 13 Building an Effective BizTalk Application ......................... .463 BizTalk Server Groups ............................................ .463 Resource Clustering .............................................. .471 MSMQ Message Size Limit and Its Implications for BizTalk Server Development ...................................4 82 BizTalk Server Application Design .............................. .492 Optimizing BizTalk Server ....................................... .499 Performance Moni toring ............................................5 08 Handling Errors Effectively ......................................5 09 Summary ..............................................................5 15 Chapter 14 Deployment Strateg ies and Solutions ................................... 517 Deployment Overview ...............................................5 17 Application Center Deployment ....................................5 25 Script Deployment ..................................................5 33 Summary ..............................................................5 58 Chapter 15 BizTalk Server with Microsoft Operations Manager ........................... 559 Introducing MOM ....................................................5 59 Setting Up MOM .....................................................5 61 Monitoring MOM .....................................................6 01 MOM Management Package ............................................6 03 Summary ..............................................................6 06 Appendix A Microsoft Message Queue .................... 607 MSMQ Overview .......................................................6 07 Message Queuing ....................................................6 13 MSMQ Programming Model ............................................6 17 New Features in MSMQ 3. O .........................................6 41 Addi tional Resources on MSMQ .....................................6 43 Summary ..............................................................6 43 x

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.