xml b2b
Download
Skip this Video
Download Presentation
ارائه چارچوبهاي مبتني بر XML در تجارت الکترونيکي B2B

Loading in 2 Seconds...

play fullscreen
1 / 32

XML B2B - PowerPoint PPT Presentation


  • 232 Views
  • Uploaded on

به نام خدا. ارائه چارچوبهاي مبتني بر XML در تجارت الکترونيکي B2B. سمينار پروژه کارشناسي ارشد سيد علي رکني دزفولي . فهرست. مفاهيم اوليه طبقه بندي تجارت الکترونيکي معماري و لايه هاي تعامل B2B چارچوب هاي معرفي شده چارچوب هاي مبتني بر XML بيان مشکل و کارهاي انجام شده

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' XML B2B' - Leo


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
xml b2b

به نام خدا

ارائه چارچوبهاي مبتني بر XML در تجارت الکترونيکي B2B

سمينار پروژه کارشناسي ارشد

سيد علي رکني دزفولي

slide2
فهرست
  • مفاهيم اوليه
  • طبقه بندي تجارت الکترونيکي
  • معماري و لايه هاي تعامل B2B
  • چارچوب هاي معرفي شده
  • چارچوب هاي مبتني بر XML
  • بيان مشکل و کارهاي انجام شده
  • بيان راه حل و زمانبندي انجام پروژه
  • نتيجه گيري
  • مراجع
slide3
مفاهيم اوليه
  • تجارت الکترونيکي : عمل خريد و فروش و تبادل کالا و خدمات با استفاده از امکانات شبکه هاي کامپيوتري
  • کسب وکار الکترونيکي: تعريف عامتري از تجارت الکترونيکي است که علاوه بر ويژگي هاي آن به کارهايي نظير خدمات به مشتريان و همکاري با شرکا و ... را نيز شامل مي شود.
  • در بسياري از موارد اين دو کلمه به جاي هم استعمال مي شوند.
slide4
طبقه بندي انواع تجارت الکترونيکي
  • B2B: به شيوه اي از تجارت گفته مي شود که تمامي شرکت کنندگان در آن سازمان ها باشند.
  • B2C: به شيوه اي گفته مي شود که يک طرف سازمان فروشنده و طرف ديگر مصرف کننده قرار گرفته باشد.
  • B2E: به شيوه اي گفته مي شود که يک سازمان خدمات و کالاها را به کارکنان خود عرضه مي کند.
  • C2C: يک نوع تعويض کالا يا خدمات است
  • ....
slide5
نيازمندي هاي برنامه هاي کاربردي B2B
  • تعريف و مديريت فرايندهاي کسب‌وکارهاي داخلي و خارجي
  • تجميع اين فرايندهاي کسب‌وکار به طوري که با هم هماهنگ باشند.
  • پشتيباني از ارتباط با قسمت‌هايي نظير پايگاه داده‌ها،که به صورت پشت زمينه در سيستم وجود دارند.

فرايند کسب و کار : دنباله اي از اعمال مختلف براي رسيدن به يک هدف تجاري

slide6
معماري برنامه کاربردي B2B

شريک اقتصادي

تعريف پيغام ها

جريانهاي کاري

پايگاه داده

تطبيق دهنده

محتوا ي مستندات

قواعد کسب وکار

شبکه کامپيوتري

رابط فرايند کسب و کار

سيستم سنتي

برنامه ها

امنيت

واسط خارجي

سيستم داخلي

slide7
لايه هاي چارچوب هاي تعامل B2B
  • لايه ارتباط
    • تعيين قراردادهاي لازم براي تبادل پيغام بين شرکاي تجاري در نقاط مختلف
    • قراردادهاي متفاوت : ترجمه پيغام‌ها
  • لايه محتوا
    • يک زبان خاص و يک سري مدل براي سازماندهي و شرح اطلاعات
    • قابل فهم و استفاده
    • درک معنا و نوع سند تجاري مبادله شده
  • لايه فرايند کسب‌وکار
    • نحوه و ترتيب انجام عمليات‌هاي تجاري
    • رسيدن به يک دنباله مناسب و مورد قبول طرفين براي انجام يک فرايند تجاري
slide8
معيارهاي عمومي ارزيابي چارچوب ها
  • جفت شدگي شرکا
  • ناهمگني
  • خودکاري
  • تطبيق پذيري
  • امنيت
  • اندازه پذيري
slide9
چارچوب هاي ارائه شده(١)
  • تبادل الکترونيکي داده(EDI)
    • تبادل مستندات تجاري، به صورت ساختاريافته بين برنامه‌هاي کاربردي دو سازمان.
    • هدف کاهش زمان و هزينه مربوط مبادلات مبتني بر کاغذ
    • استفاده از شبکه VAN
slide10
تبادل داده الکترونيکي

مزايا و معايب

برنامه کاربري

برنامه کاربري

نگاشت

نگاشت

فقط فرايندهاي از پيش تعريف شده

مترجم

مترجم

بسته EDI

بسته EDI

ناهمگني

VAN

هزينه بالا براي شرکت هاي متوسط و کوچک

امنيت

slide11
تبادل داده الکترونيکي به وسيله اينترنت
  • EDIINT
    • براي تمامي کاربردهاي تبادل داده الکترونيکي
  • OBI
    • براي کاربرد تامين الکترونيکي
  • استفاده از اينترنت به عنوان بستر ارتباطي
  • مشکلات امنيتي : استفاده از پروتکل هاي امن در شبکه اينترنت
  • مشکل عدم گسترش پذيري
slide12
چارچوب هاي ارائه شده(٢)
  • چارچوب هاي مبتني بر XML
    • معرفي نسخه ١ از XML، در سال ٩٨
    • بر دو پايه XML براي مستندات و اينترنت براي بستر ارتباطي
rosettanet
روزتانت: (RosettaNet)
  • يک چارچوب برا ي استاندارد سازي بيان توليدات و فرايندهاي کسب و کار در زنجيره توليد کاربردهاي فناوري اطلاعات
  • با عضويت ٥٠٠ شرکت بزرگ مانند اينتل، ميکروسافت و نوکيا و...
  • در ابتدا براي تجارت قطعات الکترونيکي و نيمه هادي
  • در ادامه زمينه هاي ارتباطات و حمل و نقل هم اضافه شدند
slide14
استانداردهاي روزتانت
  • سه قسمت اصلي:
    • فرايندهاي واسط شرکا(PIP)
    • چارچوب پياده سازي روزتانت(RNIF)
    • فرهنگ لغت ها
      • فرهنگ لغت کسب وکار
      • فرهنگ لغت فني
slide15
فرايندهاي واسط شرکا
  • تعريف دنباله اي از اعمال براي انجام يک فرايند
  • داراي ٧ خوشه
    • فعاليت
      • عمل

CLUSTER 3: Order Management

Segment A: Quote and Order Entry

PIP 3A1: Request Quote

Activity: Request Quote

Action: Quote Request Action

Action: Quote Confirmation

Segment B: Transportation and Distribution

Segment C: Returns and Finance

Segment D: Product Configuration

slide16
چارچوب پياده سازي روزتانت
  • استفاده از قراردادهاي امن درشبکه اينترنت
  • استفاده از قرارداد پست الکترونيکي چند منظوره

سرآيند آغازين

سرآيند سرويس

کنترل فرايند

کنترل فعاليت

کنترل عمل

محتواي سرويس

امضاي ديجيتالي

HTTPS

پروتکل هاي ديگر

HTTP

SMTP

SSL

پروتکل هاي ديگر لايه انتقال

پشته پروتکل TCP/IP

slide17
فرهنگ لغات
  • فرهنگ لغت کسب و کار
    • مفاهيمي چون نام، آدرس، ماليات و ...
  • فرهنگ لغات فني
    • مفاهيمي چون شرح قطعات کامپيوتري
    • مثال : پرينتر

<class id="RNIC021" propDefs="RNIS001 RNIS043 RNS-XJA001"> <identifiers> <code>RNIC021</code> <majRev>001</majRev> <date.def>2000-12-05</date.def> </identifiers> <names> <preferred.name>COPIER</preferred.name> </names> <definition.short>A machine used to make photographic copies of pages.</definition.short> <app.specific name="industry.domains">IT</app.specific> </class>

slide20
چارچوب هاي ارائه شده(٣): وب سرويس ها
  • سه بخش اصلي
    • تامين کننده سرويس
    • فهرست سرويس
    • مصرف کننده سرويس
  • ارائه سرويس در فهرست
  • ارائه تقاضا
  • جستجو
slide22
محدوده کاري
  • تکنولوژي هاي مبتني بر وب
    • يادگيري الکترونيکي
    • دولت الکترونيکي
    • ....
    • کسب و کار الکترونيکي( تجارت الکترونيکي)
      • B2C
      • B2E
      • B2B
        • مبتني بر EDI
        • وب سرويس ها
        • مبتني بر XML
          • ebXML
          • UBL
          • RosettaNet
slide23
بيان مسأله
  • هدف : قابليت تعامل دوجانبه و به صورت خودکار : معيارهاي ارزيابي
  • لايه ارتباط : استانداردهاي شبکه اينترنت
  • لايه محتوا
    • چندگانگي ساختار : XML و زبانهاي بر اساس آن
    • چندگانگي اطلاعات ( درک متفاوت معنا ) : به دليل منطق هاي دروني متفاوت
      • فرض کنيد که دو وب سرويس مي خواهند با هم تعامل داشته باشند
      • محدوده نمره در اولي ١ -٢٠ است.
      • محدوده نمره در دومي١- ١٠٠ است.
  • لايه فرايند
    • چندگانگي فرايند:
      • انجام يک فرايند، با استفاده از ترتيبها، پيش شرط ها، و پس شرطهاي متفاوت
  • راه حل يکپارچه سازي داده و فرايند
slide24
کارهاي انجام شده
  • کارهاي انجام شده را به سه دسته کلي مي توان تقسيم کرد.
    • چارچوب هاي مبتني بر آنتولوژي : بيشتر مفهومي
    • کار بر روي وب سرويس هاي معنايي
    • کار بر روي چارچوب هاي مبتني بر XML
      • EDI، ebXML
      • بيشتر کارها سطحي و جزئي بوده است.
  • کارهايي که بدون توجه به زمينه B2B انجام گرفته است.
slide25
مراحل پروژه
  • مطالعه ويژگي‌ها و نيازمندي‌هاي سيستم‌هاي B2B
  • مطالعه چارچوب‌هاي موجود براي برنامه‌هاي کاربردي B2B
  • بررسي ويژگي‌هاي چارچوب‌هاي مختلف مبتني بر XML و مقايسه آنها
  • انتخاب يک چارچوب مناسب
  • نوشتن آنتولوژي مناسب براي اين چارچوب
  • يکپارچه سازي داده‌اي
  • يکپارچه سازي فرايندي
slide26
روزتانت : دلايل انتخاب
  • داشتن فرهنگ لغات که يک ويژگي مهم در ساختن آنتولوژي است.
  • عدم گستردگي بالا براي تمامي زمينه‌‌هاي تجاري
  • کارهاي انجام شده براي استفاده از روزتانت در وب سرويس‌هاي معنايي
  • انجام استانداردسازي به وسيله کاربران
  • زنده و فعال بودن چارچوب
  • جديد بودن انجام فعاليت يکپارچه سازي براي روزتانت
slide27

وب سرويس الف

عنصر پيام ورودي

عنصر پيام خروجي

وب سرويس ب

عنصر پيام ورودي

عنصر پيام خروجي

3

1

انتقال C2 به ورودي وب سرويس ب

انتقال خروجي وب سوريس الف به C1

نگاشت

نگاشت

انتقال C1 به C2

C2

C1

2

C1

c1

مدل دامنه الف

مدل دامنه ب

يکپارچه سازي اطلاعات
  • با توجه به اينکه مرحله حاشيه نويسي معنايي براي هر دو طرف انجام شده است مراحل کار سه تاست:
    • انتقال پيغام خروجي (الف) به يک مفهوم در فضاي مدل دامنه (الف)
    • آنتولوژي هاي متفاوت : نگاشت آنتولوژي.
    • انتقال مفهوم متناظر در فضاي مدل دامنه(ب) به پيام ورودي (ب)
slide28
يکپارچگي فرايند
  • يک فرايند با يک معنا در سازمان هاي مختلف مي تواند چندين تعريف داشته باشد
  • تفاوت در ورودي، خروجي، پيش شرط ها و تاثيرات
  • رهيافت هاي مختلف
    • دستي
      • تبديل دستي دياگرام فعاليت ها در UML به يک فرايند واسط يا هماهنگ کردن يکي از طرفين با طرف ديگر.
    • هوشمند
      • تبديل به صورت هوشمند انجام شود.
slide30
نتيجه گيري
  • براي شکل گيري تجارت الکترونيکي B2B، احتياج به استاندارد سازي است که چارچوب ها همان استانداردها هستند.
  • يک چارچوب B2B، در سه لايه ارتباط، محتوا و فرايند کسب و کار تعامل دارد
  • براي اين کار چارچوب هاي متفاوتي نظير EDI، مبتني بر XML و وب سرويس ها ارائه شده اند.
  • از مشکلات مهم چارچوب هاي مبتني بر XML، نارسايي ذاتي اين زبان در بيان معنا است.
  • راه هاي متفاوتي براي غلبه بر اين مشکل ارائه شده است.
  • در اين پروژه نيز سعي شده بر روي چارچوب روزتانت اين کار انجام پذيرد.
slide31
مراجع

[1] B. Medjahed, B. Benatallah, A. Bouguettaya, A.H.H. Ngu, A.K. Elmagramid, Business-to-business interactions: issues and enabling technologies, VLDB Journal 12 59– 85(2003).

[2] Turban, et. Al. ‘ELECTRONIC COMMERCE: A MANAGERIAL PRESPECTIVE’, PRENTICE - HALL, )2006(.

[3] Bussler C, B2B Protocol standards and their role in semantic B2B integration engines. Bull Tech Comm Data Eng 24(1):3–11(2001)

[4] Zhao, Y., XML-based frameworks for Internet commerce and an implementation of B2B eprocurement, PhD Thesis No 882, LiU-Tek-Lic- 2001:19, Linköping University Electronic Press. )2001(.

[5] E. Karjan, THE FUNDAMENTAL TECHNOLOGIES FOR OPEN B2B – A SURVEY , Faculty of Electrical Engineering and Informatics, Technical University of Košice, Slovak Republic, (2005) .

[6] Dumitru Roman and James Scicluna. Ontologybased choreography of wsmo services. Wsmo final draft v0.3, DERI, )2006(

[7] Paavo Kotinurmi, Tomas Vitvar, Armin Haller, Ray Boran, and Aidan Richardson. Semantic web services enabled b2b integration. In Int. Workshop on Data Engineering Issues in E-Commerce and Services, June )2006(.

ad