ATIS 0410100-0003-2008 Unified Modeling Approach (UMA)- Guiding Principles.pdf
《ATIS 0410100-0003-2008 Unified Modeling Approach (UMA)- Guiding Principles.pdf》由会员分享,可在线阅读,更多相关《ATIS 0410100-0003-2008 Unified Modeling Approach (UMA)- Guiding Principles.pdf(24页珍藏版)》请在麦多课文档分享上搜索。
1、ATIS-0410100-0003 UMA Committee Issued 12/12/2007 Guiding Principles Page 1 of 24 ATIS-0410100-0003 Unified Modeling Approach (UMA) Committees Guiding Principles Issue 3 ATIS-0410100-0003 UMA Committee Issued 12/12/2007 Guiding Principles Page 2 of 24 ATIS is a technical planning and standards devel
2、opment organization that is committed to rapidly developing and promoting technical and operations standards for the communications and related information technologies industry worldwide using a pragmatic, flexible and open approach. Over 1,100 participants from more than 350 communications compani
3、es are active in ATIS 23 industry committees, and the ATIS Incubator Solutions Program. www.atis.org ATIS 0410100-0003 Unified Modeling Approach (UMA)Guiding Principles Is an ATIS standard developed by the following committee(s) under the ATIS Ordering and Billing Functional Group: Ordering and Bill
4、ing Forum UMA Published by ATIS 1200 G Street, NW, Suite 500 Washington, DC 20005 Copyright 2007 by Alliance for Telecommunications Industry Solutions All rights reserved. No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior wri
5、tten permission of the publisher. For information contact ATIS at 202.628.6380. ATIS is online at . Printed in the United States of America. ATIS-0410100-0003 UMA Committee Issued 12/12/2007 Guiding Principles Page 3 of 24 Notice of Disclaimer and Limitation of Liability The information provided in
6、this document is directed solely to professionals who have the appropriate degree of experience to understand and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations. No recommendation as to products or vendors is made o
7、r should be implied. NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE, GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR AGAINST IN
8、FRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. ATIS SHALL NOT BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY ATIS FOR THIS DOCUMENT, WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL ATIS BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES. ATIS EXPRESSLY ADVISES ANY
9、AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER. ATIS-0410100-0003 UMA Committee Issued 12/12/2007 Guiding Principles Page 4 of 24 HISTORY LOG Version Date Issuer Reason 1 6/8/2006 UMA Committee Initial Publication 2 09/24/2007 UMA Committee Revi
10、sion to include GOE Approach 3 12/12/2007 UMA Committee Revision to add recommended pattern for Namespace ATIS-0410100-0003 UMA Committee Issued 12/12/2007 Guiding Principles Page 5 of 24 HISTORY LOG .4 1 INTRODUCTION7 1.1 NEED.7 1.2 AUDIENCE.7 1.3 SCOPE .7 1.4 MANAGEMENT OF THIS DOCUMENT .7 2 PROCE
11、SS DESCRIPTION UMA APPLICATION DEVELOPMENT 8 3 UMA DEVELOPMENT APPROACH.9 3.1 USE OBF INDUSTRY PRACTICES9 3.2 DEVELOP AN INFORMATION MODEL.9 3.3 SEPARATE BUSINESS DATA FROM PROCESSING DATA 9 3.4 FLEXIBLE SCHEMA DEFINITIONS .10 3.5 SCHEMA DESIGN PATTERNS .10 4 RECOMMENDED UMA APPLICATION FRAMEWORK11
12、4.1 UMA APPLICATIONS SHOULD FOLLOW TML FRAMEWORK AND W3C GUIDELINES 11 4.2 XML SCHEMAS SHOULD SUPPORT VERSIONING .11 4.3 UTILIZE TML TRANSPORT PROFILE11 4.4 UTILIZE THE XSL:INCLUDE INSTRUCTION IN SCHEMAS 12 4.5 UTILIZE UOM-BASE SCHEMA12 4.6 UTILIZE BUSINESS DOCUMENT NAMING FOR TAGS.12 4.7 MAXIMUM LE
13、NGTH FOR TAG NAMES.13 4.8 USE OF MAX OCCURRENCES13 4.9 DO NOT INCLUDE PREPRINTED SEPARATORS WHEN DEFINING MAXLENGTH.13 4.10 UTILIZE EXTENSIBILITY BASED ON CURRENT INTERFACE RULES AND BASED ON SECTION WITHIN UOM VOLUME IV14 4.11 RESOLUTION OF DATA DEFINITION DIFFERENCES (E.G. USE, SEMANTICS, NAME, MA
14、X LENGTH) .14 5 XML FEATURE RECOMMENDATIONS 15 5.1 GENERAL NAMING CONVENTIONS15 5.2 STRING IS THE PREFERRED DATA TYPE.15 5.3 USE OF CHARACTER ENCODING.15 5.4 USE OF DEFAULT ELEMENT AND ATTRIBUTE FORMS16 5.5 ABSENCE OF DATA AND RELATED CONSIDERATIONS 16 5.6 ELEMENTS VS. ATTRIBUTES16 5.7 PROCESSING IN
15、STRUCTIONS .17 5.8 ELEMENT NILLABILITY VS. MINOCCURS=0.17 5.9 ABSTRACT TYPES .18 5.10 USE OF COMPLEX TYPES AND SIMPLE TYPES.18 5.11 AVOID USE OF XML GROUPS 18 5.12 AVOID USE OF SUBSTITUTION GROUPS 19 5.13 AVOID USE OF GROUP REDEFINITION.19 5.14 LOCAL VS. GLOBAL DECLARATIONS.19 5.15 USE OF DEFAULT/FI
16、XED VALUES .20 5.16 ANNOTATIONS .20 5.17 NOTATIONS .20 5.18 DOCUMENTATION ELEMENT .21 ATIS-0410100-0003 UMA Committee Issued 12/12/2007 Guiding Principles Page 6 of 24 5.19 NAMESPACES21 5.20 ALL VS. SEQUENCE22 5.21 DATE AND TIME TYPES23 6 REFERENCES 24 ATIS-0410100-0003 UMA Committee Issued 12/12/20
17、07 Guiding Principles Page 7 of 24 1 INTRODUCTION 1.1 Need This document will provide a guideline which will enable the development of interoperable XML messaging based interfaces within the Unified Modeling Approach (UMA) domain. Since it is often difficult to get started with a complex schema desi
18、gn, especially when there is no previous experience, this document provides recommendations, benefits, disadvantages and rationale made by existing UMA applications. The underlying goal is to avoid having each UMA sub-team rediscover certain design considerations through costly trial and error. 1.2
19、Audience This document targets individuals working on ATIS UMA initiatives, or other architects and software engineers who develop new or enhance existing UMA XML based interfaces. These Guiding Principles assume that the reader already has a working knowledge of W3C XML Schema recommendations and h
20、as a working knowledge of XML and XML-based messaging interface design. Also a general assumption is made that the reader understands the current ATIS TOPS initiatives related to UMA and to some extent, the existing OBF application domains. 1.3 Scope The scope of this document covers recommended XML
21、 schema features within the industry. It should be reviewed, along with associated reference material, prior to beginning work on any new UMA application and during modifications of existing UMA applications. The recommendations within this document are the result of lessons learned and conversation
22、s between various UMA committees, and are not a comprehensive analysis of XML features/functionality. 1.4 Management of this Document This document is intended to be common across the various UMA committees. Since each committee may identify opportunities for enhancing this guide, changes need to be
23、 discussed at a cross-committee level. It is recommended that each UMA committee review any impacting design decisions and facilitate a cross-committee discussion to approve document improvements. If variations to the Guiding Principles are necessary to support a specific UMA application, difference
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATIS041010000032008UNIFIEDMODELINGAPPROACHUMAGUIDINGPRINCIPLESPDF

链接地址:http://www.mydoc123.com/p-541151.html