250 likes | 364 Views
„BizTalk 2006 R2 – Im Praxistest“. Im Wandel der Zeit…. Warum BizTalk Server?. Informationsautomatisierung. Vorsprung durch Service?. BizTalk – Was ist das?. Customer. Customer. Logistics. Bank. EDI. Internet. Contoso. RosettaNet. SWIFT. HR System. XML. Supplier. eComm. CRM.
E N D
Customer Customer Logistics Bank EDI Internet Contoso RosettaNet SWIFT HR System XML Supplier eComm CRM ERP Das Leben an der Grenze
EAI B2B Customer Customer Logistics Bank Internet Contoso HR System Supplier eComm CRM ERP Das Leben an der Grenze EDI EDI XML SWIFT RosettaNet
Maps BizTalk – Was ist das? Message Message BizTalk Receive Port Send Port Group Send Port(File Drop) Receive Location(File Drop) Map Receive Location(HTTP) Send Port(HTTP) Message Map MessageBox Send Port(HTTP) Messages Map Subscriptions
BizTalk Server: Evolution einerPlattform • V5BizTalk Server 2006 R2 • V4BizTalk Server 2006 • V3BizTalk Server 2004 • SOA/ESB • BPM • Extend B2B (+EDI/AS2) • RFID • V2BizTalk Server 2002 • SOA/ESB • Adaptersin Box • HostIntegration • BPM • Partner Adapters • V1BizTalk Server 2000 • EAI (partner adapters) • Vertical B2B • XML B2B 7,000+Customers 500Customers 2,000Customers 4,000Customers
VereinfachteInteroperabilität BizTalk Server – “Adapters in the Box” MQ MSMQ WSE HTTP SMTP File FTP POP3 SOAP SWIFT HL7 RosettaNet HIPAA SQL WCF Adapter SharePoint • PeopleSoft • JD Edwards • OneWorld XE • Enterprise1 • Oracle ODBC • Siebel • TIBCO Rendezvous • TIBCO EMS • SAP • EDI/AS2 • X12 and EDIFACT support • Drummond Interoperability Certification • Host Applications • IBM mainframe zSeries(CICS and IMS) • Midrange iSeries(AS/400) • IBM DB2 • Mainframe DB2for z/OS • Midrange DB2/400 • DB2 Universal Database for open platforms (AIX, Linux, Solaris, and Windows) • Host Files IBM EDI & LOB-Applikationen Microsoft
Themenfocus • Man kann nicht nicht kommunizieren (Paul Watzlawick) • Die Aufgabe von BizTalk … • sind Schnittstellen … • zwischen Unternehmen (B2B) • zwischen Applikationen (EAI)
Marketing vs. Reality • SOA – Service OrientedArchitecture • Comprehensive Integration Solution • Dynamical Business Rules • Enterprise Application Integration • Business Process Management • Business Process Monitoring • Information Worker
Today()… • Do bau-ma uns gschwind…(a kreative Lösung) • Kleines Batchfile • Console-Applikation • VBScript + E-Mail Notification • etc. • Exception Handling? • Wiederverwendbar? (Cut & Paste) • Standard(s)? (Just forwimps) • Dokumentation? • Zumindest eine Inventarliste? • Zeitnot • Kosten • Risiko = Vorgesetzten am Hals
Warum zu Fuß gehen? • Das Rad wird ständig neu erfunden • Wieder mal ein Flat File Parser • WriteLine(“<xml><rechnungid=“+rid.ToString()+…) • Anbindung von Telekomrechnung an die FIBU • Abgleich von AD-Daten im Konzern • Export von FIBU Daten (Saldenlisten) • Kundendaten Import/Export
Today()++ • Weniger Zeitnot • Weniger Kosten • Weniger Risiko • => Werkzeug (Gadget) = Vorgesetzten nicht ganz so viel am Hals
Today()++ • Rasche Umsetzung von Schnittstellenformaten (XML, CSV, EDI, etc.) • Messaging für gängige Protokolle (FTP, HTTP, Message Queue etc.) • Transformation zwischen Formaten (am besten grafisch) • Workflows (Umsetzung von Geschäftsprozessen, am besten grafisch) • Monitoring • Ausfallssicherheit • Anbindung an „meine“ Systeme (SAP, Oracle, SQL Server etc.)
EDI • United Nations/Electronic Data Interchange for Administration, Commerce, and Transport (UN/EDIFACT) • Internationaler EDI-Standard (Vereinte Nationen) • ISO-Standard (ISO 9735) • Kernpunkte: • VorgabenzurStrukturierung von Daten • InteraktivesDatenaustausch-Protokoll (I-EDI) • Standard-Messages fürDatenaustauschzwischenverschiedenstenUnternehmensowieNationen http://en.wikipedia.org/wiki/EDIFACT
BizTalk 2006 R2 – EDI-Features • EDI-Framework integraler Bestandteil von BizTalk 2006 R2 (kein Adapter!) • Senden und Empfangen von EDI-Messages inkl. Verarbeitung von ACK-Messages • Batching von Messages • 8000+ vordefinierte Message-Formate • Messages anpassbar • Trading-Partner-Management http://www.microsoft.com/biztalk/techinfo/2006r2features.mspx
BizTalk 2006 R2 – EDI-Features BizTalk 2006 BizTalk 2006 R2 EAI EAI B2B B2B
EDIFACT DEMO UNA:+,?' UNB+UNOC:3+IMPPUR+ELCEN+20070129:0508+787' UNH+0001+IFTMBP:D:99B:UN' BGM+220+12345+9' DTM+11:200606200730:203' DTM+2:20070221:102' NAD+BY+++SOA Day Neukunde::+Edifactweg 22+Ediland++12345+AT' CTA+IC+:Max Mustermann' COM+d.schwingenschuh@cubido.at:EM' NAD+SU+++cubidobusinesssolutions::+Haidfeldstrasse 33+Leonding++4060+AT' CTA+IC+:cubidobusinesssolutions' COM+office@cubido.at:EM' LIN+1++B2:EN' QTY+21:1:PCE' UNT+21+0001' UNZ+1+787'
BizTalk Referenzen • Über 7.000 Kundenweltweit • 90 % der Fortune Global 100
Today()++ • Weniger Zeitnot • Weniger Kosten • Weniger Risiko • => Werkzeug (Gadget) = Vorgesetzten nicht ganz so viel am Hals
Literatur Tipps BizTalk 2006 Recipes. A Problem-Solution Approach von Mark Beckner, Ben Goeltz, Brandon Gross, und Stephen Roger von Springer-Verlag GmbH Cubido BizTalk BLOGs http://www.cubido.at