Download
impact analysis to refactoring on the current document n.
Skip this Video
Loading SlideShow in 5 Seconds..
Impact Analysis to Refactoring on the Current document PowerPoint Presentation
Download Presentation
Impact Analysis to Refactoring on the Current document

Impact Analysis to Refactoring on the Current document

112 Views Download Presentation
Download Presentation

Impact Analysis to Refactoring on the Current document

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Impact Analysis to Refactoringon the Current document Sony Corporation Toshiaki Kojima Mizuki Kanada

  2. Current Specification (Part1) Structure 1. Scope 2. Conformance Language 3. Reference Documents 4. Overview 5. High-Level Architectures 6. Media Service Management 6.1 Service Lifecycle 6.2 Job Management 7. Media Service Awareness 7.1. Service Registry 7.2 Service Description

  3. Current Specification (Part1) Structure 8. Media Service Behavior 8.1 Common Service Behavior 8.1.1 Operation Implementation pattern 8.1.2 Input and Output Media 8.1.3 Error and exception handling 8.1.4 Failure Recovery 8.1.5 Job Queue 8.1.6 Job Execution Priority 8.1.7 Events Notification 8.1.8 Media Referencing 8.1.9 Jobs 8.1.19 Errors 8.2 Service Interface Overview 8.2.1 Time Constraints 8.2.2 Profiles

  4. Current Specification (Part2) Structure • Description of "Message (type)" • Message • Types • Parameters • Description • Type • Occurrence • Inclusion • Default Value • Service Description • Normative Requirements

  5. Modified Specification (Part2) Structure • Description of "Resource" and "Message" • Resource • Resources • Data Types • Messages • Parameters • Description • Type • Occurrence • Inclusion • Default Value • Service Description • Normative Requirements • Job Resource • Capture Job Resource • Capture Messages

  6. Expected Changes to the Current Specification S01 Service Interface S011 Schema Design S0111 Base Schema S0112 Base Message S0113 Job & Queue Management S0114 Service Description Inquiry S012 Common Functions S0121 Command S0122 Errors S0123 Status S0124 Job/Queue Information S0125 Metadata S0126 Business Media Object(BMO) S0127 Time Constraints S0128 Profile S013 Atoms S014 Service Consumer Interface S02 Service Description S01 Service Interface S011 Schema Design S0111 Base Schema S012 Base Resources S0121 Resources S0122 Services S0123 Profiles and Atoms S0124 Queues S0125 Jobs S0126 Formats S0127 Business Media Objects S0128 Resource References S013 Base Data Type S0131 Attribute Groups S0132 Simple Types S0133 Complex Types S0134 Enumeration S0135 Control Type

  7. Expected Changes to the Current Specification S01 Service Interface S011 Schema Design S0111 Base Schema S0112 Base Message S0113 Job & Queue Management S0114 Service Description Inquiry S012 Common Functions S0121 Command S0122 Errors S0123 Status S0124 Job/Queue Information S0125 Metadata S0126 Business Media Object(BMO) S0127 Time Constraints S0128 Profile S013 Atoms S014 Service Consumer Interface S02 Service Description S014 Base Messages and Faults S0141 QueryJoobRequeseType S0142 QueryJobResponseType S0143 MessageJobRequestType S0144 MessageJobResponseType S0145 MessageQueryRequestType S0146 MessageQueryResponseType S0147 QueryServiceDescriptionRequestType S0148 QueryServiceDescriptionResponseType S0149 FaultType S01410 AsyncEndPointType S015 ServiceConsumer Interfaces S02 Service Description

  8. Expected Changes to the Current Specification S3 Capture Service S31 Capture Service Interface S311 Messages S32 Capture Service Description S33 Capture Service Configuration S34 Service Compliance S3 Capture Service S31 Capture Service Interface S311 Capture Resources S312 Capture Data Type S313 Capture Messages and Faults S32 Capture Service Description S33 Capture Service Configuration S34 Service Compliance • Job Resource • Capture Job Resource • Capture Messages

  9. Action Items on the Current Specification • Fix the Data Model • Propose a strawman schema based on the data model • Review the strawman schema one by one • Occurrence • Inclusion • Meanings etc. • Modify Part1 at least 8.1.1 Operation Implementation pattern • Description of the new concept could be described in the Implementation Guideline • Modify Part2 whole structure • Both Base and all Service documents • Create Service Description based on the new structure • Full Document Review