300 likes | 449 Views
BizTalk & „Fremd“ – Sprachen von RFID bis EDI. David Schwingenschuh cubido business solutions GmbH. Customer. Customer. Logistics. Bank. EDI. Internet. Contoso. RosettaNet. SWIFT. HR System. XML. Supplier. eComm. CRM. ERP. Das Leben an der Grenze. EAI. B2B. Customer.
E N D
BizTalk & „Fremd“ – Sprachenvon RFID bis EDI David Schwingenschuh cubidobusinesssolutions GmbH
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
BizTalk ein „Fremdsprachen“ Talent? 1. RFID TagEvents -> SQL Server 2. SQL Server -> Sharepoint/Infopath 3. Infopath -> EDI
„The physicalinternet“ BizTalk RFID
Was ist RFID? Tags Reader and Antenna Middleware Enterprise Applications Microsoft RFID
RFID Passive Tags Chip Antenna
RFID Active Tags Battery Chip Antenna
Development Pains and Barriers • Hardware management • Hardware diversity • Multiple standards Common device interface
Development Pains and Barriers • ‘Noise’ tags • Large event volumes Smart filtering at the edge Smart data processing at the edge
BizTalk Demo EDI
BizTalk RFID in Action DEMO Teil 1: RFID -> SQL
Solution Overview • Business Applications • Connect to multiple LOB apps • Orchestrate business process • Apply business logic • Business Intelligence • BAM for Process BI • SQL/SQL BI for data analytics • RFID & Sensor Services • Manage devices at the edge • Add context and turn raw events • into business-process–relevant • information • Interpret events at the edge through • filters, rules & alerts Distributed ’edge’sites running BizTalk RFID • Device Layer • RFID fixed and mobile readers • Barcode scanners • PLCs, etc. • Physical Layer • RFID tags, barcodes • Biometric systems • Environmental sensors, etc.
BizTalk & BizTalk RFID Hier Vermittlung – Was kann ich für sie tun?
Anforderungen an ein Messaging Framework • 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.)
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
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 und MOSS DEMO Teil2: SQL -> Infopath/MOSS
BizTalk 2009 – EDI-Features • EDI-Framework integraler Bestandteil von BizTalk 2009 (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/2009features.mspx
BizTalk im B2B Bereich DEMO TEIl3: INFOPATH -> EDI
Zusammengefasst EDI