温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
ISO_IEC_18384
_2016
Information technology Reference Architecture for Service Oriented Architecture(SOA RA)Part 3:Service Oriented Architecture ontologyTechnologie de linformation Architecture de rfrence pour larchitecture oriente service(SOA RA)Partie 3:Ontologie de larchitecture oriente serviceINTERNATIONAL STANDARDISO/IEC18384-3Reference numberISO/IEC 18384-3:2016(E)First edition2016-07-01 ISO/IEC 2016 ii ISO/IEC 2016 All rights reservedCOPYRIGHT PROTECTED DOCUMENT ISO/IEC 2016,Published in SwitzerlandAll rights reserved.Unless otherwise specified,no part of this publication may be reproduced or utilized otherwise in any form or by any means,electronic or mechanical,including photocopying,or posting on the internet or an intranet,without prior written permission.Permission can be requested from either ISO at the address below or ISOs member body in the country of the requester.ISO copyright officeCh.de Blandonnet 8 CP 401CH-1214 Vernier,Geneva,SwitzerlandTel.+41 22 749 01 11Fax+41 22 749 09 47copyrightiso.orgwww.iso.orgISO/IEC 18384-3:2016(E)ISO/IEC 18384-3:2016(E)Foreword.viIntroduction.vii1 Scope.12 Normative references.13Terms,definitionsandabbreviatedterms.13.1 Terms and definitions.13.2 Abbreviated terms.14 Notations.25 Conventions.26 Conformance.27 SOA Ontology Overview.37.1 At a Glance.37.2 Intended Use.57.3 Applications.58 System and Element.58.1 Overview.58.2 The Element Class.68.3 The uses and usedBy Properties.68.4 Element Organizational Example.78.5 The System Class.78.6 System Examples.88.6.1 Organizational Example.88.6.2 Service composition Example.88.6.3 Car wash Example.88.7 The represents and representedBy Properties.98.8 The represents and representedBy Examples.108.8.1 Organizational Example.108.8.2 Car Wash Example.109 HumanActor and Task.119.1 Overview.119.2 The HumanActor Class.119.3 HumanActor Examples.129.3.1 The uses and usedBy Properties Applied to HumanActor.129.3.2 The represents and representedBy Properties Applied to HumanActor.129.3.3 Organizational Example.129.3.4 Car Wash Example.139.4 The Task Class.139.5 The does and doneBy Properties.139.6 Task Examples.149.6.1 The uses and usedBy Properties Applied to Task.149.6.2 The represents and representedBy Properties Applied to Task.149.6.3 Organizational Example.149.6.4 Car Wash Example.1510 Service,ServiceContract,and ServiceInterface.1510.1 Overview.1510.2 The Service Class.1610.3 The performs and performedBy Properties.1610.4 Service Consumers and Service Providers.1710.5 Service Examples.1710.5.1 The uses and usedBy properties Applied to Service.17 ISO/IEC 2016 All rights reserved iiiContents Page ISO/IEC 18384-3:2016(E)10.5.2 The represents and representedBy Properties Applied to Service.1810.5.3 Exemplifying the Difference Between Doing a Task and Performing a Service.1810.5.4 Car Wash Example.1810.6 The ServiceContract Class.1810.7 The interactionAspect and legalAspect Datatype Properties.1910.8 The hasContract and isContractFor Properties.2010.9 The involvesParty and isPartyTo Properties.2010.10 The Effect Class.2110.11 The specifies and isSpecifiedBy Properties.2210.12 ServiceContract Examples.2210.12.1 Service-level Agreements.2210.12.2 Service Sourcing.2310.12.3 Car Wash Example.2310.13 The ServiceInterface Class.2310.14 The Constraints Datatype Property.2410.15 The hasInterface and isInterfaceOf Properties.2510.16 The InformationType Class.2510.17 The hasInput and isInputAt Properties.2610.18 The hasOutput and isOutputAt Properties.2610.19 Examples.2610.19.1 Interaction Sequencing.2610.19.2 Car wash example.2711CompositionanditsSubclasses.2711.1 Overview.2711.2 The Composition Class.2711.3 The compositionPattern Datatype Property.2811.3.1 Overview.2811.3.2 The Orchestration Composition Pattern.2911.3.3 The Choreography Composition Pattern.2911.3.4 The Collaboration Composition Pattern.2911.4 The orchestrates and orchestratedBy Properties.3111.5 The ServiceComposition Class.3211.6 The Process Class.3211.7 Service Composition and Process Examples.3311.7.1 Simple Service Composition Example.3311.7.2 Process Example.3311.7.3 Process and Service Composition Example.3411.7.4 Car Wash Example.3412 Policy.3412.1 Overview.3412.2 The Policy Class.3412.3 The appliesTo and isSubjectTo Properties.3512.4 The setsPolicy and isSetBy Properties.3512.5 Examples.3612.5.1 Car Wash Example.3613 Event.3613.1 Overview.3613.2 The Event Class.3613.3 The generates and generatedBy Properties.3713.4 The respondsTo and respondedToBy Properties.37Annex A(informative)Complete Car Wash Example.39Annex B(informative)Internet Purchase Example.44Annex C(normative)TheOWLDefinitionoftheSOAOntology.46Annex D(informative)Class Relationship Matrix.55iv ISO/IEC 2016 All rights reserved ISO/IEC 18384-3:2016(E)Annex E(informative)Terms Mapping Between the SOA RA Parts.59Bibliography.74 ISO/IEC 2016 All rights reserved v ISO/IEC 18384-3:2016(E)ForewordISO(the International Organization for Standardization)and IEC(the International Electrotechnical Commission)form the specialize