Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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

Ähnliche Präsentationen


Präsentation zum Thema: "BizTalk Server 2000 Überblick und technischer Einstieg Tilo Böttcher Technology Consultant Developer Group Microsoft GmbH"—  Präsentation transkript:

1

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

3 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.

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

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

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

7 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 (http://www.biztalk.org)http://www.biztalk.org 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)

8 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

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

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

11 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

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

13 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

14 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

15 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

16 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

17 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

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

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

20 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

21 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)

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

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

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

25 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

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

27 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

28 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

29 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)

30 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)

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

32 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)

33 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

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

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

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

37 Fragen?

38 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.

39 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

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

41 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.


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

Ähnliche Präsentationen


Google-Anzeigen