xml描述uml

使用UML框架构造XML模式时,必须考虑三个问题:

  • UML和XML模式之间的互补
  • 如何扩展UML以捕获模式提供的所有功能
  • 从UML图设计XML模式的能力

为了在这种情况下帮助讨论这两个框架,我将使用一个虚拟公司的示例:BALTIC Shipping。

BALTIC Shipping是一家国际运输公司,专门从事从美国到东欧的运输。 它寻求建立一种机制来跟踪从纽约总部到其地区办事处(例如爱沙尼亚塔林的办事处)的货运( 见图1 )。 装运产品后,总部将以XML形式以电子方式发送有关装运的信息。 货物到达目的地后,确认信息将以电子方式发送回总部。

所有定单和确认数据都在XML文档中交换,并且必须设计纲要来概述文档的结构。 用于对运输订单进行建模的业务结构还用于与库存跟踪系统交换信息,该系统可以随时了解公司为交付而持有的包裹。 本文讨论了在构造XML模式时使用UML的功效,这些XML模式定义了这些用于XML数据传输的业务结构。

图1. BALTIC Shipping工作流程

xml描述uml_使用UML设计XML模式相关推荐

  1. sql server死锁_了解SQL Server中的死锁图的XML描述

    sql server死锁 介绍 (Introduction) 在我的前两篇文章" What is a SQL Server Deadlock and 什么是SQL Server死锁" ...

  2. Webservice 的设计和模式

    本文是篇译文(原文在devx),对于想初步了解webservice的朋友可能有些帮助. Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的.目前几乎每 ...

  3. XML完整教程和什么是XML语言

    reille注: XML完整教程可从我的资源上下载到,下载地址为:http://download.csdn.net/source/3465952,本人浏览了下,对于掌握XML是一本不可多得的电子书籍, ...

  4. xml 压缩_研究最新的XML压缩技术

    xml 压缩 XML是由于HTML和万维网的广泛普及而出现的最有用和最重要的技术之一. XML解决了许多问题,因为它提供了不同体系结构之间的中立数据表示,以最小的努力弥合了软件系统之间的鸿沟,并存储了 ...

  5. XML的四个神话:XML属于世界

    当XML被W3C批准后迅速在1998年2月进入历史舞台,被称为"当年突然涌现的技术".它被称为HTML的继任者,还被有些人称为结构化数据交换的未来混合语. 由于XML是从它W3C开 ...

  6. 如何设计Mondrian模式(Mondrian4.)

    官网地址: https://mondrian.pentaho.com/head/documentation/schema.php 下载地址:(更新2019年5月6日 10:51:22) 链接:http ...

  7. XML的介绍和PHP对XML的应用

    一.小序 HTML简单易学又通用,一般的PHP程序就是嵌入在HTML语言之中实现的.但是随着WEB越来越广泛的应用,HTML的弱点也越来越明显了.XML的出现,弥补了这些不足,它提供了一个能够处理互联 ...

  8. xml入门简介--两天学会xml

    前言 在很久以前,笔者曾见到过1000+页的xml书,里面还有n多的概念,XSL,Xquery,让人头痛.无奈最近需要用到,所以在w3c恶补了一下.以下大致整理了一下相关概念,但是对XSL等派生语言没 ...

  9. php xml相关函数方法,php中对xml读取的相关函数的介绍一

    对象 XML解析函数 描述 元素 xml_set_element_handler() 元素的开始和结束 字符数据 xml_set_character_data_handler() 字符数据的开始 外部 ...

最新文章

  1. linux编程:getenv,putenv,setenv
  2. java代码分类_08 java代码块的概述和分类
  3. 防火墙(9)——禁止某个时间段内访问我们的web
  4. js添加事件 attachEvent 和addEventListener的用法
  5. 数论基本定理及应用(二)
  6. IDEA Gradle的配置
  7. 老式计算机如何设置u盘启动,旧主板bios界面设置U盘启动教程
  8. 迅雷界面引擎Bolt中编译失败的问题
  9. 图虫知识共享协议_100%避免图片版权侵权的方法(网站图片侵权赔款标准)
  10. 服务器如何设置内网IP地址
  11. java gc 监控_JAVA网站full GC监控脚本
  12. java nio 学习笔记2
  13. Web测试中定位bug方法
  14. 房产行业php_phpwind房产系统打响社区垂直行业应用
  15. java web 找回密码_java web实现 忘记密码(找回密码)功能及代码
  16. 项目管理全流程,让你的工作和生活事半功倍
  17. java命令行输出hello_J2SE基础之命令行中编写第一个 Hello World
  18. 异构计算, GPU和框架选型指南
  19. 股票历史数据-股票历史数据查询怎么查?怎么查股票历史数据?
  20. 【转】2013年第一季度最具影响力的CRM排名

热门文章

  1. 雅礼集训2019 day7
  2. 内网下YUM仓库搭建配置+服务器yum源配置
  3. 百度网盘不开会员,在线开启倍速功能
  4. 首次公开!策略协作型AI「绝悟」王者荣耀内开放体验,限时4天
  5. 职位情报局 | 招聘季,什么样的职位最抢手?
  6. GPU通信技术-GPUDirect P2P
  7. 郝玺龙担任BCF理事
  8. 多重签名——典型的数字签名技术
  9. mshta命令用法示例(在dos命令弹出消息框)
  10. 天猫店铺 如何从日销量0做到日销1000+?