CHAPTER 14: SERVICE-ORIENTED ARCHITECTURE for INTEGRATION – PRODUCT DESCRIPTIONS Chapter 14: Service-Oriented Architecture Product Descriptions I

Total Page:16

File Type:pdf, Size:1020Kb

CHAPTER 14: SERVICE-ORIENTED ARCHITECTURE for INTEGRATION – PRODUCT DESCRIPTIONS Chapter 14: Service-Oriented Architecture Product Descriptions I ENTERPRISE ARCHITECTURE FOR INTEGRATION: Rapid Delivery Methods and Technologies Third Edition By Clive Finkelstein With Foreword by John Zachman CHAPTER 14: SERVICE-ORIENTED ARCHITECTURE FOR INTEGRATION – PRODUCT DESCRIPTIONS Chapter 14: Service-Oriented Architecture Product Descriptions i Table of Contents Contents Page Chapter 14: Service-Oriented Architecture Products ........................................................1 Infrastructure Vendors..................................................................................................2 Microsoft BizTalk ......................................................................................................2 IBM WebSphere .......................................................................................................3 Oracle BPEL Server .................................................................................................5 Process-Driven Integration Vendors.............................................................................5 Software AG .............................................................................................................5 ERP Vendors ...............................................................................................................9 SAP NetWeaver........................................................................................................9 EAI Vendors...............................................................................................................10 webMethods Business Process Integrator ..............................................................10 SeeBeyond e*Insight ..............................................................................................11 TIBCO BusinessWorks ...........................................................................................12 Enterprise Portal Vendors ..........................................................................................12 Plumtree Enterprise Web........................................................................................12 Vignette Process Workflow .....................................................................................14 BPMS Vendors ..........................................................................................................15 Intalio BPMS...........................................................................................................15 Management of SOA Development............................................................................19 Infravio....................................................................................................................19 Enterprise Service Bus Products ............................................................................19 Chapter 14: Service-Oriented Architecture Product Descriptions ii Table of Figures Contents Page Figure P14.1: Microsoft BizTalk Project Development (© 2004 Microsoft Corporation. [Reprinted with Permission])........................................................2 Figure P14.2: BizTalk Server Business Rules Engine (© 2004 Microsoft Corporation. [Reprinted with Permission])........................................................3 Figure P14.3: Enterprise Service Integrator includes BPM Workflow (© 2005 Software AG. [Reprinted with Permission])........................................................7 Chapter 14: Service-Oriented Architecture Products 1 Chapter 14: Service-Oriented Architecture Products Several SOA vendors and their BPM products are discussed in this Product Descriptions section of Chapter 14. The vendors and products that are covered in this section follow: Infrastructure Software Vendors Microsoft IBM Oracle Process Driven Integration Vendors Software AG ERP Vendors SAP EAI Vendors webMethods SeeBeyond TIBCO Enterprise Portal Vendors Plumtree (now BEA) Vignette Business Process Management System (BPMS) Vendors Intalio Software AG Management of SOA Development Infravio Enterprise Service Bus (ESB) Products Cordys Process Factory FioranoESB Suite Artix ESB Polarlake Integration Suite Chapter 14: Service-Oriented Architecture Products 2 Progress Sonic SOA Suite Infrastructure Vendors Microsoft BizTalk We saw in Chapter 11 that Microsoft BizTalk Server uses the BizTalk Orchestration Designer for BPM, which is based on Visio. The BizTalk Orchestration Designer is shown in Chapter 11 as Figure P11.1 [a]. Figure P14.1 shows that Microsoft provides extensive project support in BizTalk Server with the definition, generation and testing of BizTalk projects within the Visual Studio Integrated Development Environment as discussed in Chapter 13. Business documents can be used to generate XML Schema Definition (XSD) files, used with BizTalk Data Mapper for data transformation. We discussed this in Chapter 11 with Figure 11.3. XML input queues are pipelines for message input, with processed messages directed to message output queues for further pipeline processing. Within Visual Studio.NET, Visual business processes are defined using the BizTalk Orchestration Designer. Extensive training in BizTalk is available online from the Microsoft web site [b]. Figure P14.1: Microsoft BizTalk Project Development (© 2004 Microsoft Corporation. [Reprinted with Permission]) a This figure is in “Chap-11-Products.pdf” at http://www.ies.aust.com/EA_Book/Chap-11-Products.pdf. b Visit the Microsoft BizTalk home page at http://www.microsoft.com/biztalk. The current version at the time of writing is BizTalk Server 2013. Links provide access to many BizTalk Server White Papers. Also see “Technical Resources” and “Learning Resources” within that. These resources include presentations with online demos. Chapter 14: Service-Oriented Architecture Products 3 The most volatile parts of any business process are typically the business rules. These rules have been coded as conditional logic with most systems development methods. When these rules have changed, the conditional logic must also be changed in every application program that references the relevant rules. To avoid this problem, BizTalk Server also includes a Business Rules Engine. Each business rule and the associated conditional statements are expressed using business terminology in the rules engine as shown in Figure P14.2. Each rule is referenced from all Orchestration diagrams that need to execute the rule. When a rule is changed in the engine, it is then automatically changed in every Orchestration diagram that refers to the changed rule. Figure P14.2: BizTalk Server Business Rules Engine (© 2004 Microsoft Corporation. [Reprinted with Permission]) BizTalk Server also includes support for Business Activity Monitoring and real-time tracking, as we discussed in Chapter 11 for webMethods. It generates executable BPEL XML code automatically from orchestration diagrams and provides full support for Web Services SOAP, WSDL and UDDI standards. IBM WebSphere IBM offers extensive support for Web Services and business process integration through its WebSphere product family. WebSphere Studio Application Developer is an Integrated Development Environment (IDE) for developing J2EE Web Services. The WebSphere Business Integration product family provides business Process Management. We discussed earlier that business process models are used so that business rules and processes can be clearly documented for users [c]. These c This section is based on a White Paper titled: “Business Process Management with IBM Holosofx” in the IBM DeveloperWorks library at http://www.ibm.com/developerworks/ibm/library/i-holo/. Chapter 14: Service-Oriented Architecture Products 4 schematic process diagrams communicate business aspects of processes for users; IT developers use UML diagrams to document the greater detail that they need for coding. UML diagrams are very important when coding new software from scratch, but with increasing use of Web Services there will be greater use of business process models for automatic generation of executable BPM logic. In 2002 IBM purchased Rational Software and the Rational Rose UML product family to enhance their move to Model-Driven Architecture for software development. Model Driven Architecture (MDA) and Model-Driven Development (MDD) are emerging open standards from the Open Management Group at http://www.omg.org/. In 2005 the OMG announced a merger of its BPM activities with the Business Process Management Initiative (BPMI) to advance the use of BPMN [d]. We were introduced to BPMN in Chapter 10. In Chapter 11 in relation to ebXML BPSS 2.0 (ebBP 2.0) we discussed that BPMN can be used by BPSS for automatic generation of BPSS executable code. IBM provides full J2EE support for BPEL generation and execution from process models with IBM WebSphere Business Integration Server Foundation (WBISF) [e], a follow-on product to WebSphere Application Server Enterprise. It is used in conjunction with WebSphere Studio Application Developer (AD) Integration Edition to build and deploy BPEL processes with a run-time environment for BPEL execution. These products run on Windows, Linux, IBM z/OS and OS/400 for execution. A drag-and-drop design tool provided by the Process Choreographer in WebSphere Studio Application Developer is used to visually define the sequence and flow of business processes, with compensation support for transaction “roll- back” of loosely coupled business processes that cannot be undone automatically by the application server. Tools are provided for defining, executing and managing business rules – organizing
Recommended publications
  • Understand Biztalk Schema Properties
    Understand Biztalk Schema Properties Wiatt never elaborated any depurators escribing crankily, is Tabbie woodsy and incantatory enough? Which Vergil timber so bitingly that Meryl te-heeing her paletot? Terrel remains unterrifying: she power her quirts roller-skated too spectrally? We have similar to the type as vendors andanalysts, and promotes properties window that schema properties First response must comb the broom of a BizTalk application. Json schema reference another file Lapangan Kita. This tutorial explains Extending Types within an XML Schema XSD. Properties within the schema are defined and with explicit object containing their expected type. Automation azure Biztalk book Bot c cds cognitive services CosmosDB d365. Is a component that transforms pdf content to xml that biztalk understands. Often the missile for the peasant is actually available anymore the schema or is smooth easily. To ruin the metadata on image files do the sink Right-click the file and select Properties. BizTalk XML To JSON Array conversion Microsoft Azure. Chapter 4 Understanding BizTalk Messaging Services. This step important nutrient by default BizTalk does the perform schema level. Edi Xml Example. Once a BizTalk Framework schema is accepted and published the. Uses the sample JSON document to supreme a JSON schema. BizTalk Server List of Errors and Warnings Causes and. 3 Custom Properties your own promoted fields from many property schema. The though of writing a post is poison make us understand right it functions by. The Context Property specific As stated previously context properties are simply keyvalue. Appsync pipeline resolver example El Informador Digital. To fall the details of BizTalk Server it where important i understand.
    [Show full text]
  • Install and Configure Biztalk Server 2013 in a Standalone Machine
    INSTALL AND CONFIGURE BIZTALK SERVER 2013 IN A STANDALONE MACHINE Publication of http://www.biztalk360.com About the Author Writen By Sandro Pereira [Microsoft Integration MVP] Currently working as a BizTalk consultant at DevScope (www.devscope.net). In the last few years has been working implementing integration scenarios and Cloud Provisioning at a major telecommunications service provider in Portugal. His main focus is on Integration Technologies where is been using .NET, BizTalk and SOAP/XML/XSLT since 2002. He is an active member and moderator on the MSDN BizTalk Server Forums, TechNet Wiki author, Code Gallery contributor and was awarded Most Valuable Professional (MVP) for BizTalk Server by Microsoft since 2010 (https://mvp.support.microsoft.com/profile/Sandro.Pereira) ) and MCTS: BizTalk Server BizTalk Server 2006 and BizTalk Server 2010 certified. He is also author of the Blog: http://sandroaspbiztalkblog.wordpress.com/, member of the BizTalk Brazil community: http://www.biztalkbrasil.com.br/, NetPonto community (http://netponto.org/), member of BizTalk Administrators community: http://www.biztalkadminsblogging.com, editor of the magazine “Programar” (http://www.revista- programar.info/?action=editions), public speaker and technical reviewer of "BizTalk 2010 Cookbook", Packt Publishing book and several BizTalk white papers. You can contact Sandro at: [email protected] (Twitter: @sandro_asp). Installing BizTalk Server 2013 in a Standalone Machine Contents 1.BizTalk Server Installation scenario ...........................................................................................................
    [Show full text]
  • Can Microsoft Logic Apps Re- Place Microsoft Biztalk?
    Linköping University | Department of Computer Science Bachelor thesis, 16 ECTS | Datateknik 2017 | LIU-IDA/LITH-EX-G--17/082--SE Can Microsoft Logic Apps re- place Microsoft BizTalk? An evaluation of integration platforms Anton Berglund Oscar Fredriksson Supervisor : Rouhollah Mahfouzi Examiner : Ahmed Rezine Linköpings universitet SE–581 83 Linköping +46 13 28 10 00 , www.liu.se Upphovsrätt Detta dokument hålls tillgängligt på Internet – eller dess framtida ersättare – under 25 år från publiceringsdatum under förutsättning att inga extraordinära omständigheter uppstår. Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för ickekommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns lösningar av teknisk och admin- istrativ art. Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan beskrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sam- manhang som är kränkande för upphovsmannenslitterära eller konstnärliga anseende eller egenart. För ytterligare information om Linköping University Electronic Press se förlagets hemsida http://www.ep.liu.se/. Copyright The publishers will keep this document online on the Internet – or its possible replacement – for a period of 25 years starting from the date of publication barring exceptional circum- stances. The online availability of the document implies permanent permission for anyone to read, to download, or to print out single copies for his/hers own use and to use it unchanged for non-commercial research and educational purpose.
    [Show full text]
  • Healthcare Provider Integration - Microsoft® Biztalk Server Case Study
    Healthcare Provider Integration - Microsoft® BizTalk Server Case Study “““BCBSNC was growing from 5,000 to 30,000 claims being processed per day, which meant they needed to increase the quality and accuracy of datadata.... BizTalk Server allowed them to do just that while also lowering costs and lead time.time.”””” Dan MichaelsMichaels,,,, Solution Principal Overview Innovative Architects Country or RegionRegion: United States Situation Industry: Healthcare/ Insurance BlueCross BlueShield of North Carolina (BCBSNC) was anticipating growing from 5,000 claims per day to 30,000 claims per day in 2008 and 2009 as it expanded Customer Profile existing lines of business and worked to forge partnership with new customers. Blue Cross and Blue Shield of North BCBSNC realized they needed to strategically plan for their infrastructure to handle Carolina (BCBSNC) is a leader in the significant increase in claims per day. delivering innovative health care products, services and information Some of the challenges that BCBSNC faced were: to more than 3.7 million members, An existing system that lacked the scalability needed to handle the including approximately 900,000 increase from 5,000 claims to 30,000 claims in processing load served on behalf of other Blue Restricted communication options -- both internally and with external Plans. The company offers its healthcare providers members discounts and information A need to lower the cost and lead time for presenting new HIPAA on a wide variety of health-related documents and interfaces internally
    [Show full text]
  • Microsoft Biztalk Server 2009 Technical Overview Microsoft Corporation April 2009
    Microsoft BizTalk Server 2009 Technical Overview Microsoft Corporation April 2009 Abstract Microsoft® BizTalk® Server 2009 helps organizations meet the challenges of creating automated business processes that connect diverse systems. From its initial roots in EAI and B2B integration, BizTalk Server continues to add new capabilities and engine im provements that allow developers to create powerful service-oriented architectures and business process integration and management solutions, and that enable administrators and business users to more effectively monitor ongoing business processes. BizTalk Server 2009 represents the next release in Microsoft’s long -term strategy to enable the connected enterprise. This technical overview provides you with a guided tour o f BizTalk Server 2009. It provides a walkthrough of the important features and business benefits of BizTalk Server and provides a detailed primer on how developers, administrators, and business users use BizTalk Server to develop and manage business process solutions. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This technical overview is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
    [Show full text]
  • Step-Up Licenses January 2007
    Brief Step-up Licenses January 2007 Corporate and Academic ♦ Open Value License♦Select License♦Enterprise Agreement♦ Academic Select License Customers with Software Assurance may migrate from Standard Edition software to Professional Edition or Enterprise Edition software while maintaining their Software Assurance coverage on a given product. The Step-up License makes it easier for customers to upgrade from a lower level edition to a higher level edition without incurring the full cost of licensing two separate editions of the software. Customers can upgrade their license as their company and needs grow. Step-up License Availability* Step Up From Step Up To Microsoft® BizTalk® Server Standard Microsoft BizTalk Server Enterprise Microsoft BizTalk Accelerator for SWIFT Standard Microsoft BizTalk Accelerator for SWIFT Microsoft BizTalk Accelerator for HIPAA Standard Microsoft BizTalk Accelerator for HIPAA Enterprise Microsoft BizTalk Accelerator for RosettaNet Microsoft BizTalk Accelerator for RosettaNet Standard Enterprise Microsoft BizTalk Accelerator for HL7 Standard Microsoft BizTalk Accelerator for HL7 Enterprise Microsoft Commerce Server Standard Microsoft Commerce Server Enterprise Microsoft CRM Customer Service Professional User Microsoft CRM Customer Service Professional User Microsoft CRM Sales Standard User Microsoft CRM Sales Professional User Microsoft CRM Suite Standard User Microsoft CRM Suite Professional User Microsoft Exchange Server Standard Microsoft Exchange Server Enterprise Microsoft Internet Security & Acceleration
    [Show full text]
  • Microsoft Biztalk Server
    Microsoft BizTalk Server From Wikipedia, the free encyclopedia Microsoft BizTalk Server, often referred to as simply "BizTalk", is an Enterprise Service Bus. Through the use of "adapters" which are tailored to communicate with different software systems used in an enterprise, it enables companies to automate business processes. Offered by Microsoft, it provides the following functions: Enterprise Application Integration,Business Process Automation, Business-to- business Communication, Message broker, and Business Activity Monitoring. Recently[when?] the BizTalk Server is repositioned not only as the Application Integration Server but also as the Application Server. In a common scenario, BizTalk enables companies to integrate and manage automated business processes by exchanging business documents such as purchase orders and invoices between disparate applications, within or across organizational boundaries. Human-centric processes cannot be implemented directly with BizTalk Server and need additional applications like Microsoft SharePoint server. Development for BizTalk Server is done through Microsoft Visual Studio. A developer can create transformation maps transforming one message type to another (for example an XML file can be transformed to SAP IDocs, etc.). Messages inside BizTalk are implemented through the XML documents and defined with the XML schemas in XSD standard. Maps are implemented with the XSLT standard. Orchestrations are implemented with the WS-BPEL compatible process language xLANG. Schemas, maps, pipelines and orchestrations
    [Show full text]
  • SMARTEAM V5.16 Optimizes Value Chain Collaboration
    Software Announcement November 8, 2005 SMARTEAM V5.16 optimizes value chain collaboration Overview Pro/ENGINEER, SolidWorks, Solid Edge and Autodesk products, as well At a glance SMARTEAM V5.16 delivers design as an expanded capability for secure continuity among value chain project reuse. SMARTEAM V5.16 Optimizes value partners and optimizes processes chain collaboration: Collaborative Workspaces: V5.16 across expanded product knowledge, • including multi-CAD, while enhancing enhances collaboration and change Facilitates reconciliation of competitiveness and solution management through a fortified exchanged CATIA engineering cost-effectiveness through partner bi-directional links mechanism, data, enhancing design chain offerings. enhanced embedded best-in-market continuity viewing and markup, and optimal • Enables early and rapid design Product, Process, Resource (PPR) Web deployment scenarios. capture via a partner sales V5.16 enhances engineering Continued 3D XML compliance in the configurator, improving productivity through powerful competitiveness capabilities for integrating SMARTEAM environment extends exchanged CATIA relational data, as collaboration to non-traditional • Enhances workflows, links to well as impact analysis and digital Product Lifecycle Management (PLM) data, project security and mock-up processes. users and customers. integration with DMU, optimizing decision making and A new SMARTEAM product delivers Component Application Architecture IP reuse 3D comparison and (CAA): V5.16 leverages platform lifecycle-managed synchronization flexibility and openness to extend • Delivers flexible PLM platform of exchanged CATIA relational data, solutions value and scope, including openness, extending solution fortifying design chain continuity. through new partner offerings. value across assets and users Impact analysis leverages tight • Generic sales configurator SMARTEAM link relationships to available from Tacton leverages Planned availability dates expose the full impact of a design item data with a business rules change, enhancing decision-making.
    [Show full text]
  • Sentinet for Biztalk Server SENTINET SENTINET Sentinet for Biztalk Server 1
    Sentinet for BizTalk Server SENTINET SENTINET Sentinet for BizTalk Server 1 Contents Introduction .................................................................................................................................................. 2 Sentinet Benefits ........................................................................................................................................... 3 SOA and API Repository ................................................................................................................................ 4 Security ......................................................................................................................................................... 4 Mediation and Virtualization .................................................................................................................... 5 Authentication and Authorization ............................................................................................................ 7 Monitoring, Recording and Service Agreements Management ................................................................... 8 Deployment Topologies ................................................................................................................................ 9 Isolated Deployment ................................................................................................................................. 9 Collocated Deployment ...........................................................................................................................
    [Show full text]
  • Microsoft and Oracle Application Platform Comparison
    Microsoft and Oracle Application Platform Comparison Published: March 2008 Applies To: Microsoft Application Platform Summary: The purpose of this whitepaper is to compare Microsoft Application Platform capabilities and benefits with the Oracle Application Platform. Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give users any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred.
    [Show full text]
  • Microsoft OLE DB Provider for DB2
    Microsoft OLE DB Provider for DB2 Version 4.0 Product Documentation (Last updated 31st January, 2012) The Microsoft OLE DB Provider for DB2 V 4.0 documentation provides information for installing and using version 4 of the Microsoft OLE DB Provider for DB2 (Data Provider). Copyright Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Server, SQL Server, Active Directory, Hyper-V, and Visual Studio are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners. Table of Contents Getting Started................................................................................................................................
    [Show full text]
  • Using Microsoft Biztalk Server 2010 to Exchange Documents with Microsoft Dynamics AX
    Microsoft Dynamics® AX 2012 Using Microsoft BizTalk Server 2010 to exchange documents with Microsoft Dynamics AX White Paper This white paper provides information about how to configure Application Integration Framework and Microsoft BizTalk Server 2010 to enable the exchange of service documents. Date: July 2011 www.microsoft.com/dynamics/ax Jim Travis, Senior Writer Send suggestions and comments about this document to [email protected]. Please include the title with your feedback. Table of Contents Introduction ................................................................................................ 4 Audience.............................................................................................................................. 4 Prerequisites ........................................................................................................................ 4 System requirements ............................................................................................................ 4 Frequently asked questions ........................................................................ 5 Upgrading BizTalk integration from Microsoft Dynamics AX2009 ................................................. 5 What happened to the BizTalk adapter? ................................................................................ 5 What happened to channels and endpoints? .......................................................................... 5 Services and AIF ..................................................................................................................
    [Show full text]