How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Darren Jefford, Kevin B. Smith, Ewan Fairweather
This book provides insight into how industry experts have successfully architected, developed, and maintained Microsoft BizTalk Server in mission-critical environments. Authored by highly-regarded consultants with a wealth of knowledge on designing, building, and operating enterprise applications using BizTalk, this comprehensive guide gives you the techniques and best practices you’ll need to develop effective projects. Darren Jefford is a Principal Consultant with the Microsoft UK Application Development Consulting (ADC) team who has extensive real-world experience with BizTalk Server and the broader Microsoft platform. Kevin B. Smith formerly worked as a Technical Lead Software Design Engineer for the BizTalk Server Product Team and helped ship three versions of BizTalk Server. Ewan Fairweather works as a Premier Field Engineer for Microsoft, providing onsite support to enterprise customers, including maintaining and optimizing their BizTalk Server solutions. Achitects, developers, testers, and administrators will achieve instant success when they apply the deep technical information covered in this book. They will better appreciate the internal workings of BizTalk Server and will understand detailed solutions for challenges often experienced with BizTalk-based systems.
Jeff Sanders, Geoff Snowman
Business activity monitoring, or BAM, provides real-time business intelligence by capturing data as it flows through a business system. By using BAM, you can monitor a business process in real time and generate alerts when the process needs human intervention. Pro Business Activity Monitoring in BizTalk 2009 focuses on Microsoft's BAM tools, which provide a flexible infrastructure that captures data from Windows Communication Foundation, Windows Workflow Foundation, .NET applications, and BizTalk Server. This book shows why BAM is an important component of any business intelligence strategy because it bridges the gap between business intelligence and business process management. Part One of the book covers the basics of BAM. It teaches you how to install BAM, and then it leads you through a complete but simple project to capture data from a WCF service Part Two of the book describes the BAM tool set. It shows you how to define the data that is captured by BAM, wire up a BizTalk application for BAM, and view BAM data using the BAM Portal Part Three of the book focuses on monitoring applications written in WCF or WF. It also shows you how to use the BAM API Part Four of the book covers advanced topics in BAM. These topics include integrating BAM with Microsoft's BI stack, creating relationships between BAM activities, managing BAM servers, and monitoring BizTalk applications using BAM This book contains numerous exercises to help you learn BAM. Source code for the samples is available from Apress.com. For many CIOs, business intelligence is at the top of their priority lists. Learn why with Pro Business Activity Monitoring in BizTalk 2009. What you’ll learn Show users what your application is doing and how their business Implement a BAM solution without writing any code Monitor applications written in WCF, WF, and BizTalk Server Create an observation model to define the data that BAM will collect from your application Use the BAM API to implement custom BAM solutions Manage a BAM solution Integrate BAM with your BI strategy and Microsoft's BI tools Who this book is for This book is for anyone who wants to know what's happening in their organization, right now! Developers building WCF, WF, or BizTalk applications will learn how to monitor those applications without writing extra code. Architects will learn how to bridge service-oriented architecture, business process management, and BI. Decision makers will learn how to see what's happening inside business processes. BI specialists will learn how BAM provides real-time capabilities that supplement any BI strategy. Business users and analysts will learn how BAM allows them to understand what's happening in the business every minute of every day. Table of Contents Welcome to Business Activity Monitoring! Installing and Configuring BAM Your First BAM Project Where BAM Fits in Your Business The BAM Observation Model The Tracking Profile Editor Consuming BAM Data and the BAM Portal Capturing Data from WCF Capturing Data from WF The BAM API BAM and Business Intelligence Relationship Advice Managing BAM Monitoring BizTalk Status Using Building Better BAM
This book is a hands-on certification guide with practical examples and Q&As to help BizTalk developers pass the Microsoft BizTalk Server 2010 (70-595) exam. If you are an intermediate level BizTalk developer who wants to pass the Microsoft BizTalk Server 2010 (70-595) exam, then this book is for you. A working knowledge of fundamental BizTalk concepts around the core messaging engine and building business processes using orchestrations is assumed but not required. In addition, core knowledge of Windows Communication Foundation (WCF) and basic understanding of Electronic Data Interchange (EDI) is recommended.
Brian Loesgen, Charles Young, Jan Eliasen, Scott Colestock, Anush Kumar, Jon Flanders
The most complete, practical guide to BizTalk Server 2009: an all-new book focused on delivering real, start-to-finish enterprise solutions • •Pragmatic coverage of every crucial step of BizTalk development: architecture, design, infrastructure, deployment, lifecycle management, and more. •Fully up to date with the R2 release of BizTalk Server 2009. •Not a revision of previous BizTalk Server Unleashed books, but completely rewritten from the ground up. Microsoft BizTalk Server 2009 Unleashed is the definitive, pragmatic guide toMicrosoft BizTalk Server Microsoft's latest and most powerful version of BizTalk Server. In this book, a team of world-class BizTalk Server 2009 experts bring together the deep practical insights .NET developers need to solve real business problems with BizTalk Server 2009 in any enterprise environment. Drawing on their immense BizTalk experience, the authors present best practices for the entire development lifecycle, from planning and architecture through deployment, and beyond. Writing at just the right level of technical detail for experienced .NET developers now starting out with BizTalk, they cover these and many other crucial issues: • •Architecting and designing effective, high-value BizTalk solutions. •Working with BizTalk schemas, maps, orchestrations, pipelines, pipeline components, and adapters. •Implementing business rules with the Microsoft Business Rules Framework. •Creating highly-available, high-performance BizTalk environments. •Monitoring business activity. •Collaborating effectively among BizTalk developers and users. •Using BizTalk's leading-edge RFID capabilities Note: This is a 100% new book, NOT an update to 2004 Unleashed
Jim Dawson, John Wainwright
Learning good map design techniques for BizTalk Server will make a huge difference to the processing speed of your implementation, as well as to the scalability and maintainability of your code. Regardless of your experience, expert authors Jim Dawson and John Wainwright ensure you make the right choices to reap the rewards and avoid the potential penalties of poor design. Pro Mapping in BizTalk Server 2009 provides in–depth coverage of all aspects of mapping to enable you to quickly and efficiently incorporate logic that will fulfill your mapping requirements. While the mapping techniques will be useful for all versions of BizTalk Server, the code is tailored toward BizTalk Server 2006 R3 and demonstrates the latest approaches to standard maps, electronic data interchange, and RFID components. You’ll refer again and again to the multiple solutions that will help solve your new mapping challenges, and soon find this is an essential reference for any BizTalk implementation. What you’ll learn Solve complex problems within the mapping engine rather than by resorting to custom programming. Become familiar with facets of the EDI standard, such as ASCII X12 and EDIFACT, the types of mapping problems these standards cause, and solutions to those problems. Discover a migration path for developers familiar with the Mercator, Gentran, Application Integrator, and other mapping engines to move to the BizTalk engine. Reduce the cost of mapping by decreasing the time required to complete and test complex maps. Get a clear description of the simpler methods that can be employed to solve seemingly complex problems. Who this book is for This book is suitable for BizTalk developers of any level of experience who are faced with mapping challenges. The material is presented in a clear, concise way to aid understanding by as wide an audience as possible.
Richard Seroter, Ewan Fairweather, Rama Ramani
Every day, architects and developers are asked to solve specific business problems in the most efficient way possible using a broad range of technologies. Packed with real-world examples of how to use the latest Microsoft technologies, this book tackles over a dozen specific use case patterns and provides an applied implementation with supporting code downloads for every chapter. In this book, we guide you through thirteen architectural patterns and provide detailed code samples for the following technologies: Windows Server AppFabric, Windows Azure Platform AppFabric, SQL Server (including Integration Services, Service Broker, and StreamInsight), BizTalk Server, Windows Communication Foundation (WCF), and Windows Workflow Foundation (WF). This book brings together – and simplifies – the information and methodology you need to make the right architectural decisions and use a broad range of the Microsoft platform to meet your requirements. Throughout the book, we will follow a consistent architectural decision framework which considers key business, organizational, and technology factors. The book is broken up into four sections. First, we define the techniques and methodologies used to make architectural decisions throughout the book. In Part I, we provide a set of primers designed to get you up to speed with each of the technologies demonstrated in the book. Part II looks at messaging patterns and includes use cases which highlight content-based routing, workflow, publish/subscribe, and distributed messaging. Part III digs into data processing patterns and looks at bulk data processing, complex events, multi-master synchronization, and more. Finally, Part IV covers performance-related patterns including low latency, failover to the cloud, and reference data caching. Expert assessment and implementation guidance across 13 Enterprise scenarios
This book is broken into two distinct parts. The first is a general introduction to BizTalk Server 2010 as well as the patterns commonly used in solutions built on the platform. It also includes explanations and motivations for these core patterns and practices. The second part is a hands-on real world example presented in a step-by-step manner that takes the reader through a multiphase solution and builds this simple project into a robust and complex middleware integration solution. This book is targeted at the professional developer or architect tasked with creating solutions that leverage BizTalk Server 2010. It assumes experience with Visual Studio and at least a minimal exposure to any version of BizTalk Server from 2004 to the present. Development managers with a technical background will also find this book useful in guiding their implementation teams. Cursory knowledge of XML, although useful, is not required; the text does include an XML primer in the appendix. Advanced BizTalk developers will learn many tips and techniques to improve the solutions they develop on the BizTalk 2010 platform.
George Dunphy, Harold Campos, Stephen Kaufman, Peter Kelcey, Sergei Moukhnitski, David Peterson
A compendium of best practices and implementation wisdom, Pro BizTalk 2009 is a revision of the highly-successful and best-selling Pro BizTalk 2006. The book has been fully updated to cover developments in BizTalk 2009. You’ll find chapters on topics such as developing WCF-compliant adapters using the WCF LOB adapter SDK, connecting BizTalk to IBM mainframe line-of-business applications and data using the Host Integration Server adapter, and riding the Enterprise Service Bus. All other chapters in the book have been updated to reflect developments in BizTalk 2009. Pro BizTalk 2009 is based upon real feedback from BizTalk developers. It is written by recognized experts George Dunphy and Sergei Moukhnitski, backed by a team of top-notch co-authors. The book is a labor of love in which the authors share their experiences and expertise to teach you the art of creating a BizTalk solution using the right tools from the BizTalk 2009 toolbox. Fully updated to cover developments in BizTalk 2009 Focuses on the art of creating a BizTalk solution by helping readers choose the right tool from the BizTalk toolbox for the task at hand Based upon the real–life experience of authors with many years of practice implementing BizTalk solutions for large enterprises What you’ll learn Create automated business processes that span disparate systems, even for those systems that were developed using disparate technologies. Apply each of the tools within BizTalk in their intended manner. Tune BizTalk servers for optimal performance. Implement sound disaster–recovery plans for BizTalk environments. Build for success upon recognized design patterns and best practices. Create a solid BizTalk development environment. Who this book is for Pro BizTalk 2009 is aimed at two audiences: those developing BizTalk solutions and those who must manage the BizTalk servers upon which those solutions deploy. Both camps must have a working knowledge of the other side. Developers will find in this book an excellent guide to programming effectively with BizTalk. Administrators will find what they need to smoothly deploy BizTalk–based solutions. Table of Contents BizTalk in the Enterprise Starting a New BizTalk Project Thinking Inside the Box Pipelining and Components Pipeline Component Best Practices and Examples BizTalk Design Patterns and Practices What the Maestro Needs to Know: Advanced Orchestration Concepts Playing By the Rules? Use the Business Rule Engine BizTalk Server 2009 Operations Deploying and Managing BizTalk Applications To Tune or Not to Tune? Nobody Should Ask That Question WCF Adapters: Standardizing Your Integration Endpoints WCF LOB Adapter SDK Host Integration Server 2009 The Enterprise Service Bus Toolkit 2.0