Electronic Business Taking into account RosettaNet

1890 days ago, 703 views
PowerPoint PPT Presentation
Characterizing the semantics of business records that are traded out in the open procedures utilizing ... remark Free shape literary remark connected to a business report. ...

Presentation Transcript

Slide 1

Electronic Business Based on RosettaNet – Case Study of Supply Chain Management Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University Taipei, Taiwan Email: chingyeh@cse.ttu.edu.tw (msn) URL: http://www.cse.ttu.edu.tw/chingyeh

Slide 2

Contents Evolution of Web Technology RosettaNet E-Supply Chain Management Based on RosettaNet at Tatung Company EB RosettaNet

Slide 3

Evolution of Web Technology

Slide 4

WWW Information Pool HTTP (Hyper Text Transport Protocol) HTML (Hyper Text Markup Language) URL (Uniform Resource Locator) Application Client Web server URL HTML Document HTTP Human-to-machine collaboration Information blast EB RosettaNet

Slide 5

Interactions Using XML Information Pool Information Pool XML (eXtensible Markup Language) SOAP (Simple Object Access Protocol) Application SOAP server SOAP server XML Document XML Document HTTP Machine-to-machine connection Service computerization EB RosettaNet

Slide 6

What is XML? Extensible Markup Language A Syntax for Documents A Meta-Markup Language A Structural and Semantic Language, not a Formatting Language Not only for Web pages EB RosettaNet

Slide 7

XML Technology DTD Namespace Schema DOM CSS, XSL-T, XSL-FO XLink XPointer EB RosettaNet

Slide 8

XML Protocol: SOAP EB RosettaNet

Slide 9

Web Service Architecture EB RosettaNet

Slide 10

Business forms, business records Business forms, business archives Secure and solid message administrations Secure and dependable message administrations AP-2-AP Business Interactions RosettaNet Partner Interface Processes, PIP TM RosettaNet Implementation Framework, RNIF A space particular EB system for industry vertical mix Company B Company A Backend Application Backend Application EB RosettaNet

Slide 11

View of Private and Public Processes BSI: Business Service Interface EB RosettaNet

Slide 12

ebXML : A Generic EB Framework SOA for EB A bland EB structure for cross-industry flat reconciliation EB RosettaNet

Slide 13

Phases in the Use of the ebXML Framework The execution stage EB RosettaNet

Slide 14

Phases in the Use of the ebXML Framework The disclosure stage EB RosettaNet

Slide 15

Phases in the Use of the ebXML Framework The runtime stage EB RosettaNet

Slide 16

Components of the ebXML Framework Defining how open business-handle must be portrayed utilizing the ebXML BPSS standard. Characterizing the semantics of business reports that are traded openly forms utilizing ebXML " s Core Component (ebCC) standard. Meaning of administrations and the requirements in utilizing the administrations utilizing Collaboration Protocol Profile (CPP) characterized in the ebXML CPPA standard. Depiction of the shared understanding between the business accomplices – Collaboration Protocol Agreement (CPA) – to do general society business prepare. The construction for a CPA is likewise characterized by ebXML CPPA standard. Conventions for enlisting, putting away, and recovering open business forms and related business archives, and CPPs utilizing the ebXML Registry standard. A standard approach to send and get messages between business accomplices, as characterized in the ebXML Message particular. EB RosettaNet

Slide 17


Slide 18

Background RosettaNet A non-benefit consortium More than 500 individuals Founded in February 1998, including Computer and Consumer Electronics (CCE), Electronic Components (EC), Semiconductor Manufacturing (SM) Telecommunications (TC) ventures the Logistics (LG) and Solution Provider (SP) people group Open e-business principles and administrations Breaking dialect boundaries and building up a worldwide dialect for e-business Companies can understand the maximum capacity of the advanced economy, exceptionally compelling exchanging systems, operational efficiencies and new business openings EB RosettaNet

Slide 19

Trading Partner Trading Partner Create content Wrap it Send it Receive it Unwrap it Process content Technical Concept of RosettaNet EB RosettaNet

Slide 20

Technical Components Partner Interface Processes (PIPs TM ) Dictionaries and Codes RosettaNet Implementation Framework (RNIF) Core EB RosettaNet

Slide 21

Technical Components - PIP ™ Partner Interface Process (PIP) Encapsulate business forms Specify structure and organization of business archive payloads Specify exercises, choices, and parts for every exchanging accomplice required in a specific business action EB RosettaNet

Slide 22

Cluster 3: Order Management Segment A : Quote and Order Entry PIP 3A1 - Provide Quote PIP 3A2 - Query Price and Availability PIP 3A3 - Transfer Shopping Cart PIP 3A4 - Manage Purchase Order PIP 3A5 - Query Order Status PIP 3A6 - Distribute Order Status Segment B : Transportation and Distribution Segment C : Returns and Finance Technical Components - PIP ™ Categorized by abnormal state business work ( bunch ) and sub-work ( section ) EB RosettaNet

Slide 23

Technical Components - PIP ™ What is the arrangement of a PIP? Circulated as downloadable .compress record from rosettanet.org site Specification (.doc) + errata document(s) XML DTDs depicting blueprint of business report payload (.dtd) Message rules (.htm) – cardinality, code records, definitions EB RosettaNet

Slide 24

PIP Classification Clusters Cluster 0: RosettaNet Support Cluster 1: Partner Product and Service Review Cluster 2: Product Information Cluster 3: Order Management Cluster 4: Inventory Management Cluster 5: Marketing Information Management Cluster 6: Service and Support Cluster 7: Manufacturing EB RosettaNet

Slide 25

PIP 2A2 Query Product Information Business Process Model EB RosettaNet

Slide 26

PIP 3A4 Request Purchase Order Business Process Model EB RosettaNet

Slide 27

Technical Components - PIP ™ Specification utilizes Open-EDI Reference Model (ISO/IEC 14662) ideas Business Operational View (BOV) Business parts of business exchanges Functional Service View (FSV) Technical parts of business exchanges Implementation Framework View (IFV) RosettaNet execution viewpoints EB RosettaNet

Slide 28

From PIP TM 3A4 Business Process Flow Diagram in BOV EB RosettaNet

Slide 29

Table 3-3: Business Activity Performance Controls Acknowledgment of Receipt Role Name Activity Name Time to Acknowledge Acceptance Time to Perform Retry Count Is Authorization Required? Non-Repudiation of Origin and Content? Non-Repudiation Required? Time to Acknowledge Create Purchase Order Y 2hr 24hr 3 Y Buyer Cancel Purchase Order Y 2hr 24hr 3 Y Buyer Revise Purchase Order Y 2hr 24hr 3 Y From PIP TM 3A4 Business Process Activity Controls in BOV EB RosettaNet

Slide 30

:Buyer :Seller 1. request(:PurchaseOrderRequestAction) 1.1. signal(:ReceiptAcknowledgement) 2. response(:PurchaseOrderAcceptanceAction) 2.1. signal(:ReceiptAcknowledgement) From PIP TM 3A4 Business Transaction Dialog in FSV Purchase Order Request Dialog EB RosettaNet

Slide 31

Table 5‑1: Business Message and Communications Specification # Business Message Guideline Digital Signature Required? SSL Required? 1. Buy Order Request Guideline Y 1.1 Receipt Acknowledgment Guideline Y 2. Buy Order Acceptance Guideline Y 2.1 Receipt Acknowledgment Guideline Y From PIP TM 3A4 IFV Purchase Order Request Dialog EB RosettaNet

Slide 32

From PIP TM 3A4 XML DTD <! Substance % regular properties "id CDATA #IMPLIED" > <!ELEMENT Pip3A4PurchaseOrderAcceptance ( PurchaseOrder , fromRole , toRole , thisDocumentGenerationDateTime , thisDocumentIdentifier , requestingDocumentIdentifier , GlobalDocumentFunctionCode , requestingDocumentDateTime ) > <!ELEMENT PurchaseOrder ( deliverTo? , remark? , GlobalPurchaseOrderStatusCode , EB RosettaNet

Slide 33

From PIP TM 3A4 Message Guidelines - Cardinality 1 PurchaseOrder 2 0..1 |- - deliverTo.PhysicalAddress 3 0..1 |- - GlobalLocationIdentifier 4 1 | |- - cityName.FreeFormText 5 1 |- - addressLine1.FreeFormText 6 0..1 |- - addressLine2.FreeFormText 7 0..1 |- - addressLine3.FreeFormText 8 1 |- - GlobalCountryCode 9 0..1 |- - NationalPostalCode 10 1 |- - regionName.FreeFormText 11 0..1 |- - comment.FreeFormText 12 0..1 |- - packListRequirements.FreeFormText 13 1..n |- - ProductLineItem 14 1..n |- - shipFrom.GlobalLocationIdentifier TM EB RosettaNet

Slide 34

From PIP TM 3A4 Message Guidelines – Business Properties Name Definition deliverTo The accomplice to which the item should be conveyed. cityName The name of a city. addressLine1 The first line of a physical address. addressLine2 The second line of a physical address. addressLine3 The third line of a physical address. regionName The name of a state or territory inside a nation. remark Free shape literary remark connected to a business record. packListRequirements Free shape printed depiction, on the pack rundown, of requirements identifying with the pressing of the item. shipFrom DUNS ® +4 number of the area where the item is to be shipped from. productUnit A unit of item, e.g. an each or a bundle. countryOfOrigin Country where item starts. contractIdentifier The one of a kind number than recognizes an agreement. EB RosettaNet

Slide 35

Trading Partner Trading Partner Create content Wrap it Send it Receive it Unwrap it Process content PIP ™ Summary A PIP determines the structure and organization of the business record payload for a specific business movement. The business substance is a XML record. It is adroitly extremely simple. It additionally indicates the trade convention between exchanging accomplices for that movement. EB RosettaNet

Slide 36

Technical Components - Dictionaries W