BizTalk Server 2000 Überblick und technischer Einstieg Tilo Böttcher Technology Consultant Developer Group Microsoft GmbH

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

PRESENTATION HEADLINE
BizTalk Server Überblick und technischer Einstieg
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Service Discovery in Home Environments
DNS-Resolver-Mechanismus
INFSO-RI Enabling Grids for E-sciencE CrossGrid Migrating-Desktop Marcus Hardt Forschungszentrum Karlsruhe GmbH An Induction to.
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
G21Billing Document Outbound via EDI Overview
PRICAT Inbound SAP Best Practices for Retail (US)
G66 Empties Processing Overview
G20 Sales Order Processing via EDI Overview
Financial Accounting (J03) Overview Colombia
Transportation Management Overview (G82)
Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.
Windows Vista Deployment
Windows Vista für Entwickler
1. 2 Microsoft.NET Überblick Dirk Primbs Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Herzlich Willkommen zum Informations-Forum: SAP Interoperabilität
Die ZBW ist Mitglied der Leibniz-Gemeinschaft Copyright © ZBW 2010 Seite 1 Potenziale semantischer Technologien für die Bibliothek der Zukunft Klaus Tochtermann.
Steinbeis Forschungsinstitut für solare und zukunftsfähige thermische Energiesysteme Nobelstr. 15 D Stuttgart WP 4 Developing SEC.
Dr. M. Schlottke Common Description of Web Services Source: P. Gerbert, 2002 Web Services allow to establish B2B e-commerce on the fly Web Services allow.
1 Geistes-, Natur-, Sozial- und Technikwissenschaften – gemeinsam unter einem Dach The Academic Information Domain DGI Top-Tech-Trends Panel 2010 Dr. Wolfram.
.NET – Quo Vadis? Dariusz Parys Developer Group Microsoft GmbH.
CTS2 based Terminology Server – Overview – Project eBPG
Fachabteilung 16A Überörtliche Raumplanung Cross border co-operation from the view of a public administration unit.
Deutsche Gesellschaft für Technische Zusammenarbeit GmbH Integrated Experts as interface between technical cooperation and the private sector – An Example.
Gehärtet von Anfang an { Windows 2008: Spezielle Aufgaben }
Microsoft Office Forms Server
Windows Essential Business Server 2008
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Sanjay Patil Standards Architect – SAP AG April 2008
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
© 2004 – 2005 The Project Group GmbH Slide 1 Microsoft Office Project 2007Die neuen Möglichkeiten derIntegration in unternehmensweite ProzessePMI Chapter.
Centre for Public Administration Research E-Government for European Cities Thomas Prorok
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
| Basel Von der SharePoint Taskliste zum gemanagten Project in Project Server Luca Argentiero Solution Specialist Microsoft
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Roger Boesch Developer Technical Specialist Developer and Platform Group.
Thomas Claudius Huber Senior Consultant Trivadis AG Silverlight 5 die Neuerungen.
Quelle: Standish Group, 2006 Fourth Quarter Research Report, CHAOS Research Results.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
XML IV: Cocoon 2.
Virtual Earth Visualisierung von Geodaten Daniel Walzenbach, Microsoft Deutschland GmbH
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Cyber-Security und Datenschutz in der Cloud Wie passt das zusammen?
SharePoint FIS HandsOn – out of the Box.
Gero Bieser IBU Utilities, SAP AG
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Office Business Anwendungen mit SharePoint 2010 Fabian Moritz SharePoint MVP.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Microsoft Cloud Day Herzlich willkommen!. Microsoft Cloud Day MSDN Veranstaltung Die Cloud Plattform als Erfolgsbaustein – Wie Sie als Softwarefirma von.
Web Services in.NET und die.NET My Services 14. November Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess
Die nächste Generation von Microsoft Office System 2007 Microsoft Office System Gernot Kühn Technologieberater Office System Mittelstandsbetreuung.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Developer Day Deep Dive into WinRT-Controls: FlipView, ListView, GridView and SemanticZoom Thomas Claudius Huber Principal Consultant, Trivadis AG
Thomas Claudius Huber Senior Consultant Trivadis AG WCF RIA Services Datengetriebene Apps.
Ciiema CITEM - Dr. Siegl VU Dr. Manfred Siegl ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN VU Dr. Manfred Siegl
Title G81 - Integrated WM with PO Return. G81 - Integrated WM with PO Return / 2 Overview Scenario – Integrated WM In this scenario you are shown a complete.
SAP Best Practices Baseline Package U.S. Scenario Overview
Martin Rink, SAP Trust Center Services SAP Trust Center Services SAP Passports - Scenarios of Usage.
Azure Mobile Services Deep dive into node.js scripting
 Präsentation transkript:

BizTalk Server 2000 Überblick und technischer Einstieg Tilo Böttcher Technology Consultant Developer Group Microsoft GmbH

Microsoft BizTalk Server 2000 – Überblick und technischer Einstieg Im Mittelpunkt dieses TechTalks steht die Frage, wie Sie Geschäftsprozesse auf der Basis von strukturierten (XML) Dokumenten mit Hilfe der Werkzeuge des BizTalk Servers 2000 modellieren, programmieren und verarbeiten können. Besondere Aufmerksamkeit soll dabei der Festlegung und dem manuellen sowie funktionsorientierten Mapping von Schemata gelten. Stichworte wie Transaktionen, Parallelisierung und Fehlerbehandlung sollen skizziert und ein Exkurs in die Business-Prozess Design- und Entwicklungsumgebung unternommen werden. Angesprochen ist der technisch orientierte Business Prozess Analyst ebenso wie der Programmierer von Komponenten und Geschäftsanwendungen.

Inhalt dieses TechTalk Funktionsweise und Aufgaben des BizTalk Servers Dokumentenaustausch Integration von Applikationen Wo ist der Developer gefragt?? Demos!!

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

BizTalk Initiative Framework Community Produkte Windows 2000 (XML/XSL Unterstützung in der Plattform) Visual Studio (Tools für die Arbeit mit XML und Daten) BizTalk Server 2000 (Integration der Busines Prozesse) Community Services ( Content Bibliothek Services für Verwaltung der Schemata Third party Produkte, Services und Tools BizTalk Framework (Konventionen für die Nutzung von XML) Industrie-Investments (Unterstützung für Industrienormen)

BizTalk Framework Veröffentlichen vorhandener Schemata Erstellung neuer Schemata P&G Planung der Zusammenarbeit MeriselHigh-Tech Distribution FDC/CitigroupTransPoint Internet Abrechnung Tools für die Erstellung von Biztalk Apps zur Verfügung stellen Verwaltung unter

BizTalk Community Web basierte Schema Bibliothek Tools für die Registrierung und das Tracking von Schemata rd Party XML Schemata 150+ Registrierte Organisationen

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

Was kann der BizTalk Server? Dokumentenaustausch zwischen Windows DNA Apps und Windows DNA App (.NET ready) Windows DNA Apps und Legacy Systemen BizTalk Server BizTalk Server XML BizTalk Server Legacy System Windows DNA Applikation Windows DNA Applikation

Kommerzielle B2B Szenarien Die wichtigsten Commerce Szenarien heute: Zusammenführung von Handelspartnern Automatisierte Abrechnung B2B Portale/Extranets Integration von Business Prozessen

Beispiel: Marks and Spencer Projekt 35 Mio Docs/Tag -> 400 Docs/sec, ca. 600 Geschäfte weltweit BizTalk ServerBizTalk Server MSMQMSMQ Windows 2000Windows 2000 MESSAGING HUB Lager/ Laden zentrale Windows 2000 Umgebung S/390 Umgebung NT Umgebung DB2 Database Model 204 APPLICATION SQLDatabase MSMQ Transactions wrapped in XML XML BizTalk doc COM-TICICS data MSMQ/ MQ Series Bridge MQ Series data MSMQ BizTalk doc

Fähigkeiten des BizTalk Servers Bestellung Rechnung Rechnung TradingProfiles TradingProfiles SQL Management von Handelspartnern Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen Extraktion und Analyse von Daten Firma A Firma B

BizTalk Server Key Features (I) Management von Handelspartnern Organizationen Vereinbarungen Kommunikations-Ports und Kanäle (Channels) Dokumenten Mapping und Anpassung XML basiert EDI – X12 und EDIFACT Flat Files – getrennt/feste Länge

BizTalk Server Key Features (II) Zuverlässiges Routing und Zustellung von Dokumenten Unter Nutzung verschiedener Internet Protokolle: HTTP, HTTPs,SMTP, DCOM, File, FTP, MSMQ Integration von Applikationen Direkte Integration Generische Integration Extraktion und Analyse von Daten Dokumenten Tracking Logs über Aktivitäten

Benutzung der Windows 2000 Services Fehlertoleranz und Skalierbarkeit Benutzung der Load Balancing und Clustering Services Sicherheit Benutzung der Public Key Infrastruktur Einfache Administration Mit dem Windows Management Interface Active Directory (optional) Ablage von Handelspartner-Zertifikaten (nur einmal notw.) Sicherheitsprinzipien im AD können auf Partner gemapped werden

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

Handelspartner Profile Organisation My Org Application Source Application Destination Port A Inbound Agreement Port B Outbound Agreement XXX Document Definition Channel

BizTalk Messaging Manager Definition von Organizationen und Applikationen Definition von Vereinbarungen Anlegen von Quelle/Ziel Eingang/Ausgang Dokumenten Definitionen Sicherheit Definition von Nachrichten-Ports und Kanälen Mapping

BizTalk Editor Erstellen und Speichern von XML Schemata Export der BizTalk XDR Syntax (XML reduced) Import Module für WellFormed-XML DTD XDR Schema Benutzung für XML/Non-XML X12 EDI Flat (Delimited & Positional)

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

Mapping zwischen XML Schemata als XDR Schema speichern Breite Palette an Möglichkeiten Functoids Script Compilierung und Test der Maps BizTalk Mapper

Vielzahl an Transportmöglichkeiten und Formaten BizTalk Server HTTP SMTP FTP DCOM SNA Server File System ADO MSMQ SAP IDOC XML EDI

Mapping und Anpassung von Dokumenten XSL Map XML Document XML Document XSL Engine Beispiel 1: XML zu XML XSL Map EDI Document Flat File Document Data Parser XML Document XML Document XSL Engine XSL Engine XML Schema XSL MAP Beispiel 2: EDI zu Flat File

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

BizTalk Architektur Application BizTalk Server Data Communication BizTalk Server Internet BizTalk Message – XML based XML Output XML Input Data Communication Application Organisation A Organisation B

BizTalkServerGroup SMTP HTTP FTP MSMQ SNA Server File System DCOM EDI IIS Austausch von Dokumenten (I) Messaging Manager BizTalk Editor Managing Port/Channel XXX Tools Data Store Work ItemsAdminSchemas/MapsTracking XXX XML PO SAP IDOC Schema Editor Port/Channel Managing Port/Channel BizTalk Mapper Agreement Manager Schema Mapper XSL Map Agreement Editor LOB Application Interne t SAP R/3

BizTalkServerGroup SMTP HTTP FTP MSMQ SNA Server File System DCOM Messaging Manager BizTalk Editor Managing Port/Channel XXX Tools Data Store Work ItemsAdminSchemas/MapsTracking XML PO SAP IDOC Schema Editor Port/Channel Managing Port/Channel BizTalk Mapper Agreement Manager Schema Mapper XSL Map Agreement Editor LOB Application Interne t XXX Messaging Service Decrypt/Decode Parse Select Pipeline XXX XML PO Decrypt/Decode Parse Select Pipeline SAP R/3 XML PO Austausch von Dokumenten (II)

Messaging Manager BizTalk Editor Managing Port/Channel SAP R/3 Tools Data Store Work ItemsAdminSchemas/MapsTracking XML PO SAP IDOC Schema Editor Port/Channel Managing Port/Channel BizTalk Mapper Agreement Manager Schema Mapper XSL Map Agreement Editor LOB Application Interne t XML PO Channel XSL Transform Serialize to IDOC SAP Integration Component SAP IDOC XSL Transform Serialize to IDOC SAP Integration Component SAP IDOC DCOM XML PO SAP IDOC Austausch von Dokumenten (III)

Agenda BizTalk Initiative BizTalk Server Management der Handelspartner Dokumenten Mapping und Anpassung Dokumenten Routing und Zustellung Integration von Applikationen

Senden und Empfangen von Dokumenten Senden von Dokumenten zum BizTalk Server Direkte Integration Generische Integration Empfang von Doks vom BizTalk Server File, FTP, MSMQ Application Integration Component(s)

Direkte Integration Sendende Applikation BizTalk Server IInterchange:submit (1,Document,,,,, Pipeline,Sender,Receiver) VB-Applikation, ASP-Seite Direkte Integration: Funktionen von IInterchange Submit() für asynchrone Kommunikation SubmitSync() für synchrone Kommunikation

Generische Integration Sendende Applikation Verzeichnis Empfangender BizTalk Server Funktion für Dateiempfang Generische Integration durch die empfangende Funktion Datei, FTP, MSMQ

Application Integration Components Doc … Biztalk Server 2000 AIC Submitted Business document IPipelineComponent:Execute

Links BizTalk Infos: XML, XML-Schema, BizTalk Framework overview.asp overview.asp BizTalk.org, Infos, Community und Schemata BizTalk Server 2000 Enterprise

Fragen?

Glossar AIC – Application Integration Component: Definierte Programmierschnittstelle für den Zugriff auf Systemfunktionen ASP - Application Service Provider ASP heißt, dass der Kunde seine Programme, Standardanwendungen und Speziallösungen über das Netz aus einem zentralen Rechenzentrum bezieht. Die IT-Kosten werden so für Ihr Unternehmen zum ersten Mal transparent und genau kalkulierbar. EDI – Electronic Data Interchange For Administration Commerce and Transport" Gemeint ist damit ein Standard, den die Vereinten Nationen für die elektronische Abwicklung geschäftlicher Vorgänge zwischen Unternehmen, Branchen und Ländern entwickelt haben ERP - Eine Abkürzung für Enterprise Resource Planning Systeme, die es Organisationen erlauben, Ressourcen unternehmensweit zu verwalten und gleichzeitig Herstellungssysteme ganz zu integrieren XML - eXtensible Markup Language: Textbasiertes, allgemeines Datenformat, das Grundregeln für den Aufbau eigener Datenformate definiert. XSL - XML Stylesheet Language: XML-basierte Sprache, mit der Transformationen von XML-Daten definiert werden können.

BizTalk Server Terminologie und Akronyme ACHAutomated Clearinghouse ACIDAtomic, Consistent, Isolated, Durable ADCUApplications Developer Customer Unit ADOActive Directory Object AIAGAutomotive standard within ANSI X12 ANSIAmerican National Standards Institute APOAdvanced Planning and Optimization ASCAccredited Standards Committees (within ANSI) ASNAdvanced Ship Notice ATLActive Template Library ATMAsynchronous Transfer Mode B2BBusiness to Business B2CBusiness to Consumer B3Baan Business Bus BDOBusiness Document Object BDSEBusiness Document Specification Editor (CIS) BOIBusiness Object Interface BOMBill of Materials CACertificate Authority CIPCommerce Interchange Pipeline CIPCommon Indexing Protocol CIPMCommerce Interchange Pipeline Manager CISCommerce Interchange Server (Latinum) CORBACommon Object Request Broker Architecture CRLCertificate Revocation List CSCommerce Server (Plutonium) CSFContent Selection Framework DAVDistributed Authoring & Versioning (see WebDAV) DCDDocument Content Description DEMDynamic Enterprise Model DESData Encryption Standard DHCPDynamic Host Control Protocol DIBDirectory Information Base DISPDirectory Information Shadowing Protocol DITDirectory Information Tree DNSDigital Nervous System DNSDomain Name System DOMDocument Object Model DSADigital Signature Algorithm DSOData Source Object DSPDirectory System Protocol DSSDigital Signature Standard DTDDocument Type Definition EAIEnterprise Application Integration EDIElectronic Data Interchange EDIFACTPredominant EDI standard supported by UN EDIINTEDI over the Internet EFTElectronic Funds Transfer EMPIEnterprise Master Person Index ERPEnterprise Resource Planning FAFunctional Acknowledgement (997) GTDIGuide for Trade Data Interchange – a set of standards published by UN/EDIFACT ICEInformation and Content Exchange ICMPInternet Control Message Protocol IDEAInternational Data Encryption Algorithm IETFInternet Engineering Task Force ILSInternet Locator Service IMInterchange Manager (BizDesk Module) ISAKMPInternet Security Association and Key Management Protocol ISO/OSIInternational Organization for Standardization Open Systems Interconnection (data communications model) KEAKey Exchange Algorithm KerberosProtocol developed by MIT, provides 3 levels of security protection LCELoosely Coupled Events (COM+) LDAPLightweight Directory Access Protocol LOBLine of Business MDNMessage Disposition Notification MMCMicrosoft Management Console MOETMicrosoft Order Entry Tool MOMMessage-oriented Middleware MRPManufacturing Resource Planning MTBFMean Time Between Failures NACHANational Automated Clearing House Association NNTPNetwork News Protocol NSANational Security Agency NT SSPINT Security Service Provider Interface OAGISOpen Applications Group Integration Specification OBIOpen Buying on the Internet OLAPOnline Analytical Processing OPAOnline Privacy Alliance ORBObject Request Broker PAEBPan American EDIFACT Board – U.S. reps to UN/EDIFACT PCTPrivate Communications Technology PFMPersonal Finance Manager PFXPersonal Information Exchange PKCSPublic Key Cryptography Standards PKIPublic Key Infrastructure POCProof of Concept PORPlan of Record RDFResource Description Framework Resource ManagerAny controller of a transacted resource, such as SQL Server, that participates in distributed. The term comes from the X/Open consortium in their work on transactional protocols. RFCRemote Function Call SAPSystems, Applications, and Projects in Data Processing (Sap Aktiengesellschaft) SETSecure Electronic Transaction SFASales Force Automation SHASecure Hash Algorithm SOAPSimple Object Access Protocol SSSite Server SSLSecure Sockets Layer STMSynchronous Transfer Mode STPStraight Through Processing TCOTotal Cost of Ownership TDCCTransportation Data Coordinating Committee TIPTransactional Internet Protocol – developed jointly by MS and Tandem. Its a relatively lightweight 2-phase commit protocol that operates between multiple potentially dissimilar Resource Managers to ensure distributed transactions with all the desired ACID properties. TTLTime-to-live UCSUniform Communications Standard, the Grocery standard within ANSI X12 UDPUser Datagram Protocol VANValue Added Network VCI Value Chain Initiative (Microsoft) VICSVoluntary Inter-Industry standard within ANSI X12 W3CWorld Wide Web Consortium WBEMWeb-based Enterprise Management -- integrating Internet compatibility and system management independent of vendor, protocol, or management standards. WebDAVDistributed Authoring and Versioning (set of verbs and syntax for HTTP, embodies the set of operations needed to author and manage documents) X12Predominant EDI standard in USA (all of the communications- related standards committees within ANSI have names XMLeXtensible Markup Language XQLXML Query Language XSLeXtensible Style Sheet Language

Die Vision von Microsoft Empower people through great software any time, any place, and on any device

This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, IN THIS PRESENTATION. ©2000 Microsoft Corporation. All rights reserved. Microsoft, ActiveX, BackOffice, the BackOffice logo, FrontPage, Microsoft Internet Explorer logo, Visual Basic, Visual C++, Visual FoxPro, Visual InterDev, Visual J++, Where do you want to go today?, Win32, Windows, the Windows logo, the Windows Start logo, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other products and company names mentioned herein may by the trademarks of their respective owners.