Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Hinweis In der Notizseitenansicht finden sich nun auch kurze Kommentare zu den meisten Folien.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Hinweis In der Notizseitenansicht finden sich nun auch kurze Kommentare zu den meisten Folien."—  Präsentation transkript:

1

2 1 Hinweis In der Notizseitenansicht finden sich nun auch kurze Kommentare zu den meisten Folien.

3 BizTalk Server 2000 Überblick und technischer Einstieg Tilo Böttcher Technology Consultant Developer Group Microsoft Frank Lange System Engineer Developer Group Microsoft

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

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

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

7 6 BizTalk Initiative XML wird als DAS Format zum Dokumentenaustausch im Inter-/Intranet angesehen. Firmen stellen Ihre branchenspezifischen XML-Schemata bereit, andere können diese als Vorlage hernehmen. SW-Hersteller liefern Tools und Anwendungen für den Umgang mit XML.

8 7 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 8 BizTalk Community Web basierte Schema Bibliothek Tools für die Registrierung und das Tracking von Schemata rd Party XML Schemata 150+ Registrierte Organisationen

10 9 Microsoft und BizTalk Windows 2000 (XML/XSL) Visio 2002 wird XML Formate haben BizTalk Server 2000 Visual Studio 6 / VS.NET Commerce Server 2000 Windows 2000 Server SQL 7/2000Visio 2000 BizTalk Server 2000 Visual Studio

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

12 11 Kommerzielle B2B Szenarien Die wichtigsten Commerce Szenarien heute: Zusammenführung von Handelspartnern Automatisierte Abrechnung B2B Portale/Extranets Integration von Business Prozessen Zukunftsaspekte XML als W3C Standard gewinnt Bedeutung Der Weg hin zu XML wird leichter WebServices basieren auf XML

13 12 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 13 Demo (Verwaltung: Tools und Dienste) BTS-Verwaltung (BT-Servergruppen) SQL-Server DBs im Hintergrund XLANG Scheduler (COM+ App, Komponentendienst) BTS Messagingdienste (Dienste auf dem Rechner) WebDAV (XML-Schemata- und Mapping-Reopsitory) BTS-Administratorgruppe

15 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

16 15 Demo (Messaging Dienste) Organisation RechnungsGmbH XML-Schemata: Bestellung, Rechnung XML-Konvertierung (Mapping) Port zum Rechnungsotto (z.B. Filetransport) Kanal zum Port: Bestellung rein, Rechnung raus Dateiempfangsfunktion: speisen des Kanals Dokumenten-Tracking XML-Dokumentendefinition (in die DB)

17 16 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

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

19 18 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

20 19 Visual Studio BizTalk Server Versionen Windows 2000 Server SQL 7/2000Visio 2000 BizTalk Server 2000

21 20 BizTalk Server Installationsvoraussetzungen Hardware: An Intel® Pentium 300 processor. 128 megabytes (MB) of RAM. 6-gigabyte (GB) hard disk. CD-ROM drive. network adapter card. VGA or Super VGA monitor. Microsoft Mouse or compatible pointing device. Software:

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

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

24 23 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

25 24 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)

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

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

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

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

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

31 30 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 Wenn beide Partner BTS einsetzen, dann ist XML das beste Austauschformat.

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

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

34 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

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

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

37 36 Demo: Fallbeispiel mit dem MS internen eProcurement System MS Market Scenario Kauf eines Laptops mit Microsoft´s internem Bestellsystem MS Market

38 37 Case Study: MS Market Business Process User POApprover InvoiceApprover Finance MS Market ShipperReviewerSupplier Purchase request PO approval Purchase order Configuration Review Purchase confirmation and ETA Shipping order Invoice Invoice request approval Invoice approval Payment Purchase order acknowledgement RolesActions PO request approval

39 38 Case Study: MS Market Dokumente, Schemata und Transportwege DocumentTransportMS MarketSupplier POEDI VANDelimited Flat File X PO PO Ack.EDI VANX PO InvoiceFTPSAP I-DOCX Inv. PaymentEDI VANEFT / EDI

40 39 Case Study: MS Market Technische Anforderungen B2B Integration (Business-to-Business) A2A Integration (Application-to-Application) Zusammenspiel und Workflow

41 40 SupplierMicrosoft Case Study: MS Market B2B Integration

42 41 SupplierMicrosoft Case Study: MS Market B2B Integration

43 42 Case Study: MS Market B2B Integration

44 43 Case Study: MS Market Application-to-Application Integration Microsoft(Customer) PO Invoice Payment POConfirmation and ETA Send PO ReceiveConfirmation ReceiveInvoice SendPayment PO Conf & ETA Invoice Payment

45 44 Demo (Orchestration Designer) Bestellung erhalten (via MessageQueue) Entscheidung: ob Akzeptanz (XML-Feldabfrage) Bestellung weiterleiten (via COM) Rechnung schicken (Kanal Rechnungsotto) Triggerung z.B. vom WebService - oder hier einfache VB-EXE.

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

47 46 Fragen?

48 47 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.

49 48 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

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

51 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 "1 Hinweis In der Notizseitenansicht finden sich nun auch kurze Kommentare zu den meisten Folien."

Ähnliche Präsentationen


Google-Anzeigen