BizTalk Server 2000

Download Report

Transcript BizTalk Server 2000

‫‪BizTalk Server 2000‬‬
‫כשרת ‪XML‬‬
‫אלון טרטמן‬
‫מנהל תחום מסחר אלקטרוני‬
‫מיקרוסופט ישראל‬
OK
‫מערכת הזמנות ממוחשבת‬
‫המציאות כיום ‪-‬‬
‫מסמך‬
‫עסקי‬
‫סטנדרטי‬
‫‪VAN‬‬
‫‪EDI‬‬
‫‪ASCII‬‬
‫‪Text‬‬
‫‪Extract‬‬
‫לקוח‬
‫מערכת א‬
‫תהליך מיפוי‬
‫מוכר‬
‫‪ASCII‬‬
‫)‪Doc(s‬‬
‫‪to Post‬‬
‫מסמך‬
‫עסקי‬
‫נכנס‬
‫מערכת ב‬
‫העברת המידע‬
‫איחזור המידע‬
‫תהליך מיפוי‬
XML - ‫הסטנדרט החדש להעברת נתונים‬
Supplier
XML
Small Business
XML
Unix
XML
Customer
XML
XML
Windows 2000
Mainframe
XML
Online Marketplace
ie5.xsl
ie4.xsl
nav3.xsl
Qalcom.xsl
hppc.xsl
edi_x.xsl
sap_y.xsl
flat_z.xsl
XML - ‫הסטנדרט להעברת נתונים‬
<Base>
<OrderDate>2001-02-11</OrderDate>
<ShipDate>2001-02-12</ShipDate>
<BillingAddress>
<name>John Doe</name>
<street>123 Main St.</street>
<city>Anytown</city>
<state>NY</state>
<zip>12345-0000</zip>
</BillingAddress>
<voice>555-1234</voice>
<fax>555-5678</fax>
</Base >
<?xml version='1.0' ?>
<biztalk_1 xmlns="urn:biztalk-org:biztalk:biztalk_1">
<header>
<delivery>
<message>
<messageID>97560BA3-C8A0-EA62-B123-D032A6C9890F</messageID>
<sent>1999-01-02T19:00:01+02:00</sent>
<subject>Purchase Order</subject>
</message>
<to>
<address>http://www.fabrikam.com/recv.asp</address>
<state>
<referenceID/>
<handle/>
<process/>
</state>
</to>
<from>
<address>mailto:[email protected]</address>
<state>
<referenceID>27560473-B8E0-4A62-B123-D0325699890F</referenceID>
<handle>77123</handle>
<process>PO Accept Process</process>
</state>
</from>
</delivery>
<. . .>
‫מטרות‬
‫‪BizTalk‬‬
‫לאפשר מיכון מלא ותזמון של תהליכים עסקיים תוך שימוש בפרוטוקולים ובסטנדרטים המקובלים כיום‬
‫יוזמת ‪BizTalk‬‬
‫‪ ‬יוזמה משותפת של מיקרוסופט‪ ,‬אירגונים מסחריים גדולים וגופי התקינה בארה"ב‬
‫‪ ‬קביעת סטנדרט העברת מידע בין עסקים תוך שימוש בסכמות מבוססות ‪XML‬‬
‫קהילת ‪BizTalk‬‬
‫‪‬‬
‫קהילה וירטואלית )‪ (www.biztalk.org‬שמטרתה לקדם את יוזמת ‪ BizTalk‬ולתמוך במשתמשים‬
‫‪‬‬
‫ספריה של סכמות סטנדרטיות מבוססות ‪ XML‬להעברת מידע בין גופים שונים‬
‫תשתית ‪BizTalk‬‬
‫‪ ‬סטנדרט פתוח להחלפת מסמכים בין עסקים תוך שימוש בפרוטוקול ‪ XML‬ו ‪SOAP‬‬
‫‪ ‬הופך מסמכי ‪ XML‬ממסמכים המכילים מידע המתאר את עצמו למסמכים המתארים את עצמם‬
‫כלי ‪BizTalk‬‬
‫‪ – Windows 2000 ‬מערכת ההפעלה המהווה תשתית למערכות ‪ B2B‬מבוססות ‪XML‬‬
‫‪ - BizTalk Server 2000 ‬מערכת לתזמון ויצירת תקשורת בין עסקית על תשתית ‪BizTalk‬‬
‫‪ - BizTalk Tools ‬אוסף כלים ליצירת ותרגום מסמכים המבוססים על תשתית ‪BizTalk‬‬
Universal Description, Discovery and
Integration
• Ariba and IBM
collaboration
around B2B
• IBM and Microsoft
collaboration
around XML and SOAP
• Microsoft and Ariba
collaboration
around BizTalk and XML
UDDI v1.0 Implementation
Manufacturers
UDDI Business Registry
Flower Shops
Marketplaces
Programmatic descriptions of
web services
Programmatic descriptions of
businesses and the services they
support
Programming model, schema,
and platform agnostic
Uses XML, HTTP, and SOAP
Free on the Internet
BizTalk Editor
‫כלי ליצירת תבניות מסמכים המשמשים להעברת מידע בין עסקים‬



Parser / Serializer
Well Formed XML
EDI





ANSI
X12
EDIFACT
DTD
Flat File


Delimited (CSV)
Positional (SAP IDOCS)
BizTalk Mapper
XSLT ‫כלי לתרגום נתונים בין קבצים באמצעות‬
XML
EDI
SAP
IDOC
XML
HTTP, HTTPS, SMTP, MSMQ, File System,
Registered Components
BizTalk Messaging Desk
‫תזמון התהליך העסקי ‪Orchestration -‬‬
Business Process Modelling
Identifying Actions

What are the fundamental actions in the
procurement process?
Begin
Receive Request
Approve
Yes
Receive Acknowledgement
Send PO
Approved?
No
Send Reject
Receive Invoice
Send Payment
End
‫עיצוב התהליך העסקי‬
‫פעולה‬
‫אובייקט‬
‫‪COM‬‬
‫החלטה‬
‫אובייקט‬
‫‪Script‬‬
‫לולאה‬
‫תור‬
‫פיצול‬
‫קישור ל‬
‫)‪(Queue‬‬
‫‪BizTalk‬‬
‫איחוד‬
‫טרנזקציות‬
‫סיום‬
‫לשימוש המפתחים‬
‫לשימוש מתכנן התהליכים‬
‫סיכום‬
‫‪BizTalk‬‬
‫הכלי למיכון מלא ותזמון של תהליכים עסקיים תוך שימוש בפרוטוקולים ובסטנדרטים המקובלים כיום‬
‫‪XML‬‬
‫‪‬‬
‫‪‬‬
‫סטנדרט מקובל להעברת נתוניםהמתייגים את עצמם‬
‫‪The Standard for Self Describing Data‬‬
‫‪BizTalk Framework‬‬
‫‪‬‬
‫‪‬‬
‫סטנדרט בפיתוח ליצירת מסמכים עסקיים המתייגים את עצמם‬
‫‪Standard for Self Describing Business Document‬‬
‫‪XLANG‬‬
‫‪ ‬שפה ‪XML‬ית חדשה לתיאור ותזמון תהליכים עסקיים‬
‫‪BizTalk Server 2000‬‬
‫‪‬‬
‫אוסף כלים מושלם ליצירת תקשורת בין עסקים תוך שימוש בטכנולוגיות המתקדמות ביותר‬
‫‪‬‬
‫מערכת להפצת‪ ,‬קבלת‪ ,‬תרגום‪ ,‬אימות‪ ,‬מעקב‪ ,‬הצפנה ופיענוח של מידע במגוון פרוטוקולים‬
‫‪‬‬
‫עורך ‪ ,XML‬עורך ‪ ,XSLT‬אשפים ליצירת ארגונים‪ ,‬ערוצי הפצה‪ ,‬פורטים‪ ,‬ומעטפות‬
‫‪ ‬כלי גרפי מבוסס על ‪ Visio2000‬ליצירת קבצי ‪ XLANG‬וניהול תהליכים‬
BizTalk Server ‫סיכום‬
‫הכלי למיכון מלא ותזמון של תהליכים עסקיים תוך שימוש בפרוטוקולים ובסטנדרטים המקובלים כיום‬
BizTalk Editor
Application Designer
Messaging Desk
BizTalk Mapper
BizTalk Admin
Document Tracking