基于xml技术的石油行业专业数据图形web发布系统建设建设可行性研究报告_第1页
基于xml技术的石油行业专业数据图形web发布系统建设建设可行性研究报告_第2页
基于xml技术的石油行业专业数据图形web发布系统建设建设可行性研究报告_第3页
基于xml技术的石油行业专业数据图形web发布系统建设建设可行性研究报告_第4页
基于xml技术的石油行业专业数据图形web发布系统建设建设可行性研究报告_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于XML技术的石油行业专业数据图形 WE发布系统(PetroWeb Service 1.0)项目可行性研究报告一、 总论概述:应包括项目的主要内容、创新点、技术水平,项目的主要用途及应用范围本项目开发基于XML(可扩展标记语言)技术的,针对石油行业各专业的 DTD和模 式描述(Schema。利用XML语言描述石油各专业数据和成果图件,进行数据图形存储 和传输,针对不同专业需求开发出 Web服务(Web Service)功能组件,通过.NET架构实 现远程浏览和交互。本系统的主要技术特点是: (l )通用性。在数据层面,支持石油行业所有的关系 数据库系统和文件系统;在表示层面,既支持所有主流

2、的 Web浏览器,也为专业用户开 发出石油专用浏览器;(2)先进性。采用微软公司的.NET架构,采用XML描述数据, 既支持UNIX平台也支持 WINDOW平台,解决了石油行业各专业数据多种平台、多种系 统,数据图形格式不统一的问题。(3)重用性,采用 Web服务(WebService)组件技术, 开发出石油行业各专业的 Web Service组件,在UDDI进行注册、登记,其它公司企业 或个人可以进行重用。 ( 4)实用性。开发出石油专用浏览器满足专业用户的需要。利用 SVG矢量描述语言,提供对通用浏览器的支持,满足普通用户的需要。(5)高度集成能力。开发各专业的 Web Service 组

3、件,用户可以根据需要实现动态实时功能组合。本项目技术创新点在于首次将 XML技术应用于石油行业,解决了石油行业长期以来 数据格式不统一,应用平台不统一,各专业数据、成果无法有效共享,无法有效综合利 用的难题,实现了石油数据图形的远程浏览、交互解释,各学科数据图形共享及综合解 释。本项目创新点首先体现在解决问题思路、方法新:第一、利用石油行业XML扩展语言描述专业数据,实现数据格式统一; 第二、采用SVG矢量语言描述专业图形,实现图形格式统一; 第三、利用通用浏览器实现专业数据图形 Web发布; 第四、开发专业浏览器实现专业数据远程处理解释; 第五、多层分布式应用体系结构实现数据、业务逻辑、表示

4、层分离。 第六、利用组件技术实现功能高度集成和重用。其次创新点体现在技术创新上:第一、采用XML语言描述石油专业数据;第二、采用SVG矢量语言描述专业图形;第三、采用.NET系统架构和 Web Service分布式应用程序体系;第四、采用 Web Service 组件技术;该技术目前处于国际领先水平,应用范围遍布国内外整个石油行业,包括国内外 油田、石油公司、石油技术服务公司等。简述项目的社会经济意义、目前的进展情况、申请技术创新基金的必要性。 石油行业内学科非常多,包括地震、测井、地质、采油、钻井、录井、油藏等等。 各学科之间的基础数据差别十分大, 这也造成各学科之间基础数据和成果相互交换十

5、分 困难。网络技术的出现,为各学科之间数据交换提供了平台,但数据格式的统一是个十 分复杂的问题。直到XML技术的出现,为各学科数据交换,共享,成果远程发布提供了 可能。XML技术必将为石油技术的发展带来革命性的变革。本项目解决了石油行业各专业数据图形远程发布、浏览及交互解释的难题;解决 了石油各专业数据共享、成果共享的难题。本项目为网络技术尤其是XML技术在石油行业内的应用开拓了新领域,起到了示范作用。本项目在石油行业内的应用必将极大地提 高我国石油行业信息化水平,大大地提高石油科研数据的综合利用水平,为提高石油勘 探开发效率做出贡献。本项目将引导我国石油行业信息化的发展趋势,各种基于网络技

6、术和XML技术的软件将层出不穷,将为我国石油行业软件赶超世界先进水平提供机会。目前,本项目可行性分析、系统概要设计和详细设计阶段也已经结束。系统正在 进行代码开发阶段。本公司是由在澳洲留学多年的张玉金博士创办的高新技术企业,位于天津国家级 新技术产业园区内。公司创立初期,资金比较紧张,申请创新基金主要用于基于 XML 技术的石油行业专业数据图形 WEBg布系统项目软件开发研制费用。简述本企业实施项目的优势和风险。 首先,项目总负责人高瞻远瞩,是该领域内的佼佼者。张玉金博士从事过多年油气 藏评价和岩石物理学方面的科学研究、技术开发和科技应用工作。近年来从事XML技术研究,以及XML技术在石油行业

7、应用技术的研究。曾参与国际石油开放软件协会POSC(Petrotechnical Open Software Corporation )制定石油行业 XML扩展标记语言。并 多次给一些石油公司(例如,Apache, Mobil,WAPET和 Woodside)做专题技术讲座 和报告。其次,本公司拥有一个优秀的团队,各专业人员配置十分合理。既有石油技术专家 也有计算机技术专家,还有从事多年石油软件开发的高级程序员进行相互沟通。在石油 专业技术方面有在油田多年从事科研生产,经验丰富的地球物理专家、地质专家和油藏专家,在石油软件开发方面有从事过多年石油软件开发,曾在中国石油集团公司软件项目组负责软件

8、项目开发的高级系统分析师及高级程序员。 项目组内还有精通 WE系统开 发和多层体系结构开发的计算机人才及软件工程管理人员。各方面人才取长补短,相互 配合,通力合作,保证了项目开发的顺利完成。第三,良好的外部环境。天津市科委与美国微软 ( 中国) 有限公司日前签署协议,双 方将在信息技术领域开展长期合作。根据协议约定,合作双方将在“电子政府”信息化 建设、企业信息化、高级软件研发主管研修等方面开展长期的交流与合作。为推动天津 软件业应用技术标准的国际化水平,提高本地软件企业应用开发的水平,推动企业信息 化及政府信息化的进程,双方还将联合在天津华苑国际软件园共同筹建天津XM L(可扩展多标识语言技

9、术标准 ) 国际技术应用中心,面向全市软件产业、企事业单位、政府各 部门,推广基于国际标准XM L技术应用,推动国际化技术标准的应用,从而实现以任 何语言、任何平台、任何通讯协议的应用程序之间的统一标准的数据交换。本公司就位 于天津花苑产业园区内,本项目目的就是推广 XML技术在石油行业内的应用,项目得到 天津市的大力支持,本项目正在申请留学人员活动经费。公司将与微软 (中国)有限公司 设立的天津XML(可扩展多标识语言技术标准)国际技术应用中心积极联系,探讨合作前 景,争取得到微软公司的大力技术支持。本项目风险主要包括两部分软件开发风险和市场风险。软件开发风险主要指软件 过程延期,不能如期完

10、成。对于软件开发风险通过严格的软件工程化管理来确保软件开 发质量和进度。市场风险主要是指竞争对手产品对市场的竞争。主要竞争对手是国际上 的跨国石油技术服务公司,目前,他们对该技术还处于技术分析论证阶段。我们的优势 在于技术成熟,通过抢先开发出产品占领市场,提高竞争力。项目计划目标 (此栏目各项指标是项目立项后, 签订合同的主要内容, 也是项目验收的主要依据。 ) 总体目标:包括项目执行期间 (从项目起始时间到计划完成时间) 计划投资额;项目完成时达 到的阶段(中试或批量生产) 、实现的年生产能力(或阶段成果) 、企业资产规模、企业人员总 数和因项目实施而新增就业人数等。项目执行期间为 2002

11、年6月到 2004年6月。计划投资额 150万。项目完成时实现 年销售额 300万。企业资产达到 1000万。企业人员总人数达到 20 人,新增就业人数 10 人。经济目标:(此目标不是指企业指标, 也不是指本项目达到的生产能力,而是指本项目在执行期内可实际累计实现的指标。)包括项目计划完成时累计实现的工业增加值、销售收入、缴税总额、净利润、创汇额等。项目计划完成时可累计实现销售收入 500万元,缴税总额25万元,净利润200万元。技术、质量指标:包括项目计划完成时达到的主要技术与性能指标(需用定量的数据描述)、执行的质量标准、通过的国家相关行业许可认证及企业通过的质量认证体系等。软件工程的标

12、准化可以提高软件的可靠性,可维护性和可移植性;提高软件的生产率;提高软件人员之间的通讯效率,减少差错和误解;有利于软件管理,有利于降低软件的运行维护成本,缩短软件开发周期标准类别采用标准基础标准软件工程术语GB/T 11457-89流程图编辑符号 GB 1526-891 (ISO5807-1985) 流程图编辑符号 GB/T 15538-1995程序构造约定 GB 13502-92( ISO5806)配置图符号及其约定 GB/T 14085-93( ISO8790)开发标准软件开发规范GB 8566-88软件维护指南GB/T 14079-93石油软件工程规范 编程一般标准和指南SY/T5232

13、.17-91文档标准计算机软件产品开发文件编制指南 GB 8567-88计算机软件需求说明编制指南GB 9385-88计算机软件测试文件编制指南GB 9386-88石油软件工程项目开发结束报告编写规定 SY/T5232.9-91 石油软件工程软件配置管理计划编写规定SY/T5232.12-91 石油软件工程规范质量保证计划编写规定SY/T5232.16-91管理标准计算机软件配置管理计划规范 GB/T 12505-90计算机软件质量保证计划规范 GB/T 12504-90 计算机软件可靠性和可维护性管理 GB/T 14394-93 石油工业应用软件工程规范 SY/T5232-99 石油工业应用

14、软件工程规范项目管理规程SY/T5232.13-91质量标准规定与质量有关的术语ISO 8402 质量管理和质量保证标准ISO 9000-3可靠性管理标准ISO DIS 9000-4对ISO9000-3未具体示出的软件质量特性规定标准 ISO/IEC 9126 对质量体系核查指南中核查步骤的规定ISO 13011-1软件配置管理ISO/TC 176石油工业应用软件工程规范质量度量准则SY/T5232.15-91油气探井完井地质图件编制规范 ST/T5599-97石油测井专业术语SY/T6139-96石油测井图件格式SY/T5633-99石油行业标准射孔井壁取心图件格式SY/T6162-95石油

15、行业标准探井测井处理解释技术规范SY/T6451-2000 天然气层测井解释规程SY/T6161-95石油地震勘探解释图件SY/T5331-2000石油测井信息代码SY/T5703-95阶段目标:(阶段目标的完成情况是项目后续资金拨付的重要依据)在项目执行期内,每一阶段应达到的具体目标,包括进度指标、技术开发指标、资金落实额、生产建设情况、实现的销售收入等。每一阶段目标应是比较详细的、可进行考核的定性定量描述。阶段目标的完成时指标应与“项目计划目标”条款中的“经济目标” 、“技术、质量指标” 一致。(计算机录入时,每 阶段目标请不要再分段录入。)时间进度技术开发指标资金 落实额实现 销售收入2

16、002年12月石油专用XML标记语言开发结束10002003年6月PetroWeb系统程序开发结束PetroWeb系统测试结束PetroWeb系统文档编制结束PetroWeb开始市场推广销售工作150502003年12月PetroExplorer 程序开发结束PetroExplorer 系统测试结束PetroExplorer系统文档编制结束 PetroExplorer开始市场开发及销 售200250万2004年6月PetroWeb产品销售工作 PetroExplorer 产品销售工作250500计划新增投资来源。列表说明项目执行期内由企业负责完成的新增投资资金来源、到位时间和金额。本项目企业自

17、筹资金 150万元,资金主要来源于企业注册资金和企业其他收入。资金来源到位时间金额(万元)企业自筹2002年4月50企业自筹2002年12月50企业自筹 :2003年6月20企业自筹2003年12月305.主要技术、经济指标对比。列表对项目实施前后的相关指标进行详细比较。指标项目实施前项目实施后软件产品无PetroWeb 系统PetroExplorer 系统WebService组件(测井、地震、地质等)销售收入0500万元/年利税025万元申报企业情况申报企业基本情况 天津菲沃斯科技有限公司通信地址为天津市南开区华苑产业园区国际创业中心(火 炬大厦) 214 室,邮编 300384。公司 20

18、02 年 3 月注册,注册资金人民币 100 万元。属 私营科技有限责任公司,隶属于天津新技术产业园区留学生创业园。企业人员及开发能力论述 企业法定代表人的基本情况,包括学历、所学专业、主要经历、技术专长、创新意识、开拓能 力及主要工作业绩。公司法定代表人张玉金, 1961 年 9 月出生于黑龙江省。 1983 年 7 月毕业于大庆石 油学院勘探系地球物理专业,1983年7月-1995年7月,在大庆石油学院任助教、 讲师、副教授以及教研室主任等职,并在此其间完成硕士学位论文的研究获得石油地球 物理硕士学位。在此其间主要从事石油地球物理方面的教学和科研工作。先后承担并完 成国家自然科学基金、石油

19、天然气总公司以及大庆、辽河油田的研究课题 8 项,发表论 (译)文 11 篇、专著和教科书 4 部,并多次在国内、国际会议上做学术报告。研究开 发出针对不同地质条件的测井分析方法和软件 (例如测井资料最优化解释方法和利用测 井资料确定粘土矿物成分和分布形式等) ,并广泛应用在油田生产过程中。1994年8月-2000年10月,先后被聘任为澳大利亚新南威尔士大学访问学者、兼 职和全职研究员。同时完成博士学位论文的研究,并于获得新南威尔士大学博士学位。 在此其间主要从事油气藏评价和岩石物理学方面的科学研究、技术开发和科技应用工 作。先后承担并完成澳大利亚石油联合研究中心和 4 个石油公司的 6 项科

20、研和技术开发 项目。发表学术论文 18 篇、研究报告 6 篇,在国际会议上做学术报告 7 次。研制出了 复杂岩性地层储层参数评价的岩石物理学分析方法和软件, 成功的评价了不同澳大利亚 盆地 / 油田(Gorg on. Barrow Isla nd, Saladi n. Roller, Otway and Gippsla nd Bas ins) 的油气井的资料。2000年10月-现今,从事XML技术研究,以及XML技术在石油行业应用的研究。参 与国际石油开放软件协会 POSC(Petrotechnical OpenSoftware Corporation )制定的 石油行业XML扩展标记语言。并

21、多次给一些石油公司(例如,Apache, Mobil, WAPET和 Woodside) 做专题技术讲座和报告。企业人员基本情况,包括企业人员总数、大专以上人员数;主要管理人员数、文化水平、年龄 结构;技术开发、生产、销售人员比例等。天津菲沃斯科技有限公司是由留学澳洲多年的张玉金博士组建的以石油、 计算机网 络软件的技术服务、技术开发、技术咨询、技术转让为主体的高新技术企业。公司成立于 2002 年 3 月 28 日,属私营科技有限责任公司,注册资金 100 万元,现 有职工 20 人,大专以上学历 17 人。管理人员 3 人,均为大专以上人员,平均年龄 30 岁。技术人员 12 人,销售人员

22、 3 人。新产品开发能力情况,包括企业上一年技术开发投入额、其中研究开发投入额、研究开发投入 占企业年销售收入比例;科研开发队伍情况;与本项目相关的技术储备情况等。公司有高级程序员 5 人,系统分析师 2 人,技术支持及销售人员 3 人,测试及文档 编制人员2人,美工1人。本项目主要相关技术包括 XML技术,Web服务(WebService ) 分布式应用程序, .net 技术,石油专业 ( 测井、地震、地质等 ) 技术。公司一直从事石油 行业的技术服务和软件开发,在石油行业专业技术,石油行业软件开发方面有着雄厚的 技术力量。公司一直关注XML技术的发展,进行着XML技术在石油行业应用的可行性

23、分 析,技术研究。公司对微软公司的.net技术进行了充分的研究,对.net体系结构和Web 服务 (Web Service) 分布式应用程序开发有着深入的了解。项目技术负责人的基本情况,包括学历、所学专业、主要工作经历、技术专长和工作业绩;项 目技术负责人与企业之间的任用关系。项目技术负责人张玉金博士是公司法人代表。张玉金博士1983年7月-1995年7 月 , 任大庆石油学院助教、讲师、副教授以及教研室主任等职。并在此其间完成硕士 学位论文的研究获得石油地球物理硕士学位。 在此其间主要从事石油地球物理方面的教 学和科研工作。先后承担并完成国家自然科学基金、石油天然气总公司以及大庆、辽河 油田

24、的研究课题 8 项,发表论(译)文 11 篇、专著和教科书 4 部,并多次在国内、国 际会议上做学术报告。研究开发出针对不同地质条件的测井分析方法和软件(例如测井 资料最优化解释方法和利用测井资料确定粘土矿物成分和分布形式等),并应用在油田生产过程中。 1994年 8 月 -2000年 10月,先后被聘任为澳大利亚新南威尔士大学访问学 者、兼职和全职研究员。同时完成博士学位论文的研究,并获得新南威尔士大学博士学 位。在此其间主要从事油气藏评价和岩石物理学方面的科学研究、技术开发和科技应用 工作。先后承担并完成澳大利亚石油联合研究中心和 4 个石油公司的 6 项科研和技术开 发项目。发表学术论文

25、 18 篇、研究报告 6 篇,在国际会议上做学术报告 7 次。研制出 了复杂岩性地层储层参数评价的岩石物理学分析方法和软件, 成功的评价了不同澳大利 亚盆地 / 油田(Gorg on. Barrow Isla nd, Saladi n. Roller, Otway and Gippsla nd BasinS的油气井 的资料。并多次给一些石油公司(例如,Apache, Mobil, WAPET和 Woodside做专题技术 讲座和报告。2000年10月-现今,从事XML (可扩展多标记语言)技术研究,以及XML 技术在石油行业应用的研究。参与国际石油开放软件协会 POSC( Petrotechn

26、ical OpenSoftware Corporation)制定的石油行业 XML扩展标记语言。3. 企业财务经济状况 上年末企业总资产、总负债、固定资产总额、总收入、产品销售收入、净利润、上交税费、流 动比率、速动比率、总资产报酬率、净资产收益率、应收账款周转率。今后三年企业的财务预测。?4. 企业管理情况企业管理制度、 质量保障体系的建设情况; 产权明晰情况, 其中有限责任公司、 股份有限公司、 股份合作企业、联营企业和外商投资企业需说明股东(联营单位)的构成及各自所占的股份(合作 关系);企业信用等级、企业商誉、企业获奖情况。? 5. 企业发展思路公司在石油技术服务和石油软件开发方面具有

27、很大的优势和良好的发展前景。 在石 油技术服务方面,本公司的测井储层评价系统、地球物理勘探综合评价系统、石油地质 综合评价系统有着很大的技术优势,在油田科研生产中有着广泛的市场前景。在石油软 件产品方面,石油科学计算可视化系统、神经网络储层参数预测系统处于石油行业处于 领先地位。本公司目前致力于网络技术在石油行业的应用研究,致力于企业门户技术、XML技术、.NET技术在石油行业的应用研究和产品开发,目前公司投资开发基于XML技术的石油行业专业数据图形 WEBg布系统软件产品,带动石油行业网络技术应用。项目的技术可行性和成熟性分析项目的技术创新性论述(1) 详细说明本项目的基本原理及关键技术内容

28、, 描述项目的技术或工艺路线、 产品结构、 基本算法原理等(可加图示) 。本项目采用微软公司 .NET 架构,采用 Web Service 组件技术。本项目首先根据石 油行业的不同专业的需求,开发出相应的 XML标记语言(),利用这些标记语言描述石 油专业的数据,利用SVG矢量描述语言)图形。开发出各专业的专用 Web Service组件(例如:测井曲线显示组件、地震剖面显示组件、测井资料解释方法组件、油藏剖面显示组件等等)和应用程序接口,采用 SOAP、 HTTP、 TCP/IP 协议,发布数据和图形。(原理图)功能描述:PetroWeb Service 1.0 采用 Web Service

29、 多层分布式体系结构。系统体系结构分 为:数据层,应用服务层和表示层。数据层数据层主要功能是保存和存储数据。 数据层包括各油田已经建成的各种专业数据库、 测井数据库、钻井数据库、分析化验数据库等。根据不同用户的需求,即可以是已有的 各专业数据库,也可以是文件系统。应用服务层应用服务层主要功能是通过数据层接口, 访问数据层数据库或文件系统, 通过网络, 利用 XML 文档与表示层进行远程数据交换。它包括 Web 服务器、应用逻辑服务器、访 问接口三部分。表示层表示层主要功能是为用户提供应用软件。它主要面向两部分用户群,专业用户和普 通用户。专业用户一般是各学科的专业人员, 他们不但需要对数据进行

30、远程传输、 图形浏览, 还需要对数据进行处理,对图形进行交互解释。因此对专业用户提供专用浏览器。专用 浏览器不仅可以象通用浏览器浏览一样可以浏览网页,还为专业用户提供强大的交互、 数据处理、图形显示、输出功能。用户可以象在本地一样处理远程数据。普通用户一般仅需要对其它学科的处理成果进行应用,而不需要对数据进行近一步 处理。因此对普通用户,不需要安装专门软件,用通用浏览器即可浏览图形和数据,也 可以下载所需的数据和图形。本公司根据石油各学科专业的不同需要,参照POSC标准,已经开发出各学科的XML 标记语言。利用这些标记语言,开发出石油专业浏览器。采用 W3C 组织推荐的 SVG 矢 量图形描述

31、语言,把各学科产生的图件生成 SVG 格式的图形。用户利用通用浏览器就 可以浏览石油各学科的图件和数据,不但速度快,还可以进行简单交互,还可以对各学 科图件进行拼接。体系结构描述:关键技术描述:( 2)论述项目创新点,包括技术创新、产品结构创新、生产工艺创新、产品性能及使用效果的 显著变化等。申报企业应在不泄露商业秘密的前提下,尽可能详细地说明本项目的创新点、创新程 度、创新难度,并附上权威机构出示的近期查新报告、检测报告、实验报告或其它能说明项目技术 水平的证明材料,已有产品或样品的可附照片或样本。( 2)应突出写明项目关键技术和共有几个创新点,创新实质是什么(例如是原理创新、结构创新、应用

32、创新等) ;写明每一点的主要内容(如技术要点、主要指标等) 。本项目创新点在于首次将 XML技术、.NET架构、Web服务组件技术应用于石油行业。 解决了石油上游勘探开发企业专业数据图形格式统一和Web发布的难题,解决了石油各专业之间数据图形交换和共享的难题。第一、开发石油行业XML扩展语言描述专业数据,实现数据格式统一1、XMLS言简介XML(eXtensibleMarkupLanguage)是由万维网协会(W3C设计,特别为 Wet应用服务 的 SGML(StandardGeneralMarkupLanguage)的一个重要分支。总的来说,XML是一种中 介标示语言 (Meta-marku

33、pLanguage) ,可提供描述结构化资料的格式,详细来说, XML 是一种类似于HTML被设计用来描述数据的语言。XML提供了一种独立的运行程序的方 法来共享数据,它是用来自动描述信息的一种新的标准语言,它能使计算机通信把In ternet的功能由信息传递扩大到人类其他多种多样的活动中去。XML由若干规则组成,这些规则可用于创建标记语言, 并能用一种被称作分析程序的简明程序处理所有新创建 的标记语言,正如HTM为第一个计算机用户阅读In ternet文档提供一种显示方式一样, XM迪创建了一种任何人都能读出和写入的世界语。XML解决了 HTM不能解决的两个 Web 问题,即 Interne

34、t 发展速度快而接入速度慢的问题,以及可利用的信息多,但难以找 到自己需要的那部分信息的问题。XML能增加结构和语义信息,可使计算机和服务器即 时处理多种形式的信息。因此,运用XML的扩展功能不仅能从Web服务器下载大量的信 息,还能大大减少网络业务量。XM冲的标志(TAG)是没有预先定义的,使用者必须要自定义需要的标志, XML是能 够进行自解释(SelfDescribing)的语言。XML使用 DTD(DocumentTypeDefinition 文档类 型定义 ) 来显示这些数据, XSL(eXtensibleStyleSheetLanguage) 是一种来描述这些文档如何显示的机制,它

35、是XML的样式表描述语言。XSL的历史比HTMLffl的CSS层叠式样 式表CascadingStyleSheets)还要悠久,XSL包括两部分:一个用来转换 XML文档的方 法;一个用来格式化 XML文档的方法。XLL(eXtensibleLinkLanguage) 是XML连接语言, 它提供XML中的连接,与HTML中的类似,但功能更强大。使用 XLL,可以多方向连接, 且连接可以存在于对象层级,而不仅仅是页面层级。由于XML能够标记更多的信息,所以它就能使用户很轻松地找到他们需要的信息。利用XML Web设计人员不仅能创建文字和图形,而且还能构建文档类型定义的多层次、相互依存的系统、数据

36、树、元数据、 超链接结构和样式表。XML的主要特点正是XML的特点决定了其卓越的性能表现。XML乍为一种标记语言,有许多特点:(1)简单。XMLS过精心设计,整个规范简单明了,它由若干规则组成,这些规则可 用于创建标记语言, 并能用一种常常称作分析程序的简明程序处理所有新创建的标记语 言。XML能创建一种任何人都能读出和写入的世界语,这种创建世界语的功能叫做统一 性功能。女口 XML创建的标记总是成对出现,以及依靠称作统一代码的新的编码标准。 开放。XML是 SGM在市场上有许多成熟的软件可用来帮助编写、管理等,开放式标准XML的基础是经过验证的标准技术,并针对网络做最佳化。众多业界顶尖公司,

37、与 W3C的工作群组并肩合作,协助确保交互作业性,支持各式系统和浏览器上的开发人员、 作者和使用者,以及改进 XML标准。XML解释器可以使用编程的方法来载入一个 XML的 文档,当这个文档被载入以后,用户就可以通过XML文件对象模型来获取和操纵整个文 档的信息,加快了网络运行速度。高效且可扩充。支持复用文档片断,使用者可以发明和使用自己的标签,也可与他人共享,可延伸性大,在 XML中,可以定义无限量的一组标注。XML提供了一个标 示结构化资料的架构。一个XMLS件可以宣告与其相关的资料为零售价、营业税、书名、 数量或其它任何数据元素。随着世界范围内的许多机构逐渐采用XML标准,将会有更多的相

38、关功能出现:一旦锁定资料,便可以使用任何方式透过电缆线传递,并在浏览器中 呈现,或者转交到其他应用程序做进一步的处理。XML提供了一个独立的运用程序的方法来共享数据,使用DTD不同的组中的人就能够使用共同的 DTD来交换数据。你的应 用程序可以使用这个标准的 DTD来验证你接受到的数据是否有效,你也可以使用一个 DTD来验证你自己的数据。国际化。标准国际化,且支持世界上大多数文字。这源于依靠它的统一代码的新的编码标准,这种编码标准支持世界上所有以主要语言编写的混合文本。在HTM中,就大多数字处理而言,一个文档一般是用一种特殊语言写成的,不管是英语,还是日语 或阿拉伯语,如果用户的软件不能阅读特

39、殊语言的字符,那么他就不能使用该文档。但 是能阅读XML语言的软件就能顺利处理这些不同语言字符的任意组合。因此,XML不仅能在不同的计算机系统之间交换信息,而且能跨国界和超越不同文化疆界交换信息。XML已经成为正式的规范,开发人员能够用 XML的格式标记和交换数据。XML在三层架 构上为数据处理提供了很好的方法。使用可升级的三层模型, XML可以从存在的数据中 产生出来,使用XML吉构化的数据可以从商业规范和表现形式中分离出来。3、XML应用促进XMLS用的是那些用标准的HTML无法完成的 Web应用。这些应用从大的方面 讲可以被分成以下四类:需要We客户端在两个或更多异质数据库之间进行通信的

40、应用; 试图将大部分处理负载从 Web服务器转到Web客户端的应用;需要Web客户端将同样的 数据以不同的浏览形式提供给不同的用户的应用;需要智能Web代理根据个人用户的需要裁减信息内容的应用。XML给基于Web的应用软件赋予了强大的功能和灵活性,因此它给开发者和用户带 来了许多好处。比如进行更有意义的搜索,并且Web数据可被XML唯一地标识。没有XML 搜索软件必须了解每个数据库是如何构建的,但这实际上是不可能的,因为每个数据库 描述数据的格式几乎都是不同的。由于不同来源数据的集成问题的存在,现在搜索多样 的不兼容的数据库实际上是不可能的。XML能够使不同来源的结构化的数据很容易地结 合在一

41、起。 软件代理商可以在中间层的服务器上对从后端数据库和其它应用处来的数据 进行集成。然后,数据就能被发送到客户或其他服务器做进一步的集合、处理和分发。 XML的扩展性和灵活性允许它描述不同种类应用软件中的数据,从描述搜集的Web页到数据记录,从而通过多种应用得到数据。同时,由于基于XML的数据是自我描述的,数据不需要有内部描述就能被交换和处理。利用 XML用户可以方便地进行本地计算和处 理,XML格式的数据发送给客户后,客户可以用应用软件解析数据并对数据进行编辑和 处理。使用者可以用不同的方法处理数据,而不仅仅是显示它。XML文档对象模式(DOM) 允许用脚本或其他编程语言处理数据,数据计算不

42、需要回到服务器就能进行。XML可以被利用来分离使用者观看数据的界面,使用简单灵活开放的格式,可以给Web创建功能强大的应用软件,而原来这些软件只能建立在高端数据库上。另外,数据发到桌面后, 能够用多种方式显示。XML还可以通过以简单开放扩展的方式描述结构化的数据,XML补充了 HTML被广泛地用来描述使用者界面。HTML苗述数据的外观,而XML描述数据本身。由于数据显示 与内容分开,XML定义的数据允许指定不同的显示方式,使数据更合理地表现出来。本 地的数据能够以客户配置、使用者选择或其他标准决定的方式动态地表现出来。CSS和XSL为数据的显示提供了公布的机制。通过 XML数据可以粒状地更新。

43、每当一部分数 据变化后,不需要重发整个结构化的数据。变化的元素必须从服务器发送给客户,变化 的数据不需要刷新整个使用者的界面就能够显示出来。 但在目前,只要一条数据变化了, 整一页都必须重建。这严重限制了服务器的升级性能。XML也允许加进其他数据,比如预测的温度。 加入的信息能够进入存在的页面, 不需要浏览器重新发一个新的页面。 XML 应用于客户需要与不同的数据源进行交互时,数据可能来自不同的数据库,它们都有各 自不同的复杂格式。 但客户与这些数据库间只通过一种标准语言进行交互,那就是 XML。由于XML的自定义性及可扩展性,它足以表达各种类型的数据。客户收到数据后可以进 行处理,也可以在不

44、同数据库间进行传递。总之,在这类应用中,XML解决了数据的统一接口问题。但是,与其他的数据传递标准不同的是,XML并没有定义数据文件中数据出现的具体规范,而是在数据中附加 TAG来表达数据的逻辑结构和含义。这使 XML成为 一种程序能自动理解的规范。XML应用于将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不 同 的 应 用 程 序以 处理 数 据 , 而 服 务 器 只 须 发 出 同 一 个 XML 文 件 。 如 按 传 统 的 “Client/Server ”工作方式,客户向服务器发出不同的请求,服务器分别予以响应, 这不仅加重服务器本身的负荷, 而且网络管理者还须事先调

45、查各种不同的用户需求以做 出相应不同的程序,但假如用户的需求繁杂而多变,则仍然将所有业务逻辑集中在服务 器端是不合适的,因为服务器端的编程人员可能来不及满足众多的应用需求,也来不及 跟上需求的变化,双方都很被动。应用 XML则将处理数据的主动权交给了客户,服务器 所作的只是尽可能完善、准确地将数据封装进 XML文件中,正是各取所需、各司其职。 XML勺自解释性使客户端在收到数据的同时也理解数据的逻辑结构与含义,从而使广泛、通用的分布式计算成为可能。XML还被应用于网络代理,以便对所取得的信息进行编辑、增减以适应个人用户的 需要。有些客户取得数据并不是为了直接使用而是为了根据需要组织自己的数据库

46、。比 方说,教育部门要建立一个庞大的题库,考试时将题库中的题目取出若干组成试卷,再 将试卷封装进XML文件,接下来在各个学校让其通过一个过滤器,滤掉所有的答案,再 发送到各个考生面前,未经过滤的内容则可直接送到老师手中,当然考试过后还可以再 传送一份答案汇编。此外,XML文件中还可以包含进诸如难度系数、往年错误率等其他 相关信息,这样只需几个小程序,同一个 XML文件便可变成多个文件传送到不同的用户 手中。W3C组织推荐的XML凭借自身的优点,一出现就受到各行业的广泛支持。航天工 业、银行业、土木建筑行业、教育界、电子工业、保健、生物技术、医学、旅游、保险、 餐饮业、制造业和重工业、新闻出版、

47、零售业、软件业、电信业等行业纷纷发布本行业 的 XML 标 准 和 相 关 DTD 或 模 式 。 CML( chamical Markup Language) 和 Math ML(Mathematical Markup Language)是XML应用于描述化学和数学公式的标记语言。 CML 可描述分子与晶体结构、化合物的光谱结构等。而Math ML则是数学家的福音,自 Web问世以来,数学家们第一次可以使用 Math ML将数学公式精确地显示在浏览器上。4、XML在石油行业应用前景XML在石油行业内应用前景十分广泛,目前可预见到的应用包括如下几个方面:1、石油电子商务。从技术上说,电子商务是

48、通过互联网传输和交换商务数据,并能根据商务数据进行 人工或自动处理。数据的标准化在数据传输和交换过程中起着至关重要的作用,它决定 了数据的语义,增强了数据的可读性和可理解性。XML的可扩展性和自相容性,使它成为数据标准化和信息交换的有力工具。电子商务的发展,首先出现的是企业消费者(B2Q和消费者消费者(C2C模 式。在这些模式当中,由于数据的传输路径是 Web服务器一浏览器或者浏览器一 Web! 务器浏览器,数据最后发布在浏览器上,供人们阅读和理解,侧重于信息对人的可理 解性,因此数据表现被提到一个重要的地位,数据的结构化显得较为次要一些,侧重于 数据表现的HTM基本上能够满足这些应用。但是随

49、着电子商务的发展,HTMI在B2C和C2C这两种模式中已经开始显得力不从心。首先,我们知道,从数据库提取信息生成 HTMLS面后,信息的语义、结构已消失殆 尽,如果建立在其基础上的进一步应用需要用到这种结构化信息,开发就非常困难。例 如现在电子商务中时兴的比较购物, 它需要在各个电子商务网站的页面中抓取商品的信 息,将同一品名的商品放在一起比较。如果各个电子商务网站都按照自己的方式组织页 面,对于从事比较购物的网站,难度就可想而知。相反,XML可以保持数据的结构。现有的主流关系数据库如SQLServer 7.0、Oracle&和Informix等都提供了对XML的支持,可以直接保存或生成 XM

50、L文件。再为其配上 相应的XSL样式文件,就可以将数据直接显示在浏览器上。而且, XML使得数据在数据 库之间交换显得非常容易,有人预测,XML将是数据在数据库之间交换时的标准方式。其次,现在很多电子商务网站都提供个性化服务,例如Web服务器可以根据客户的定制生成和传输不同的页面。事实上,不同显示效果的页面之后的数据是相同的,因而 一个自然的想法就是将数据及其表现分离开来。 显然,XML在这方面比HTM要擅长得多。 利用XSL无须改变数据内容本身,只传送样式文件就可以实现页面的重新显示。随着企业-企业电子商务(B2B尤其是供应链管理的出现,数据的传输路径转变为 Web服务器-Web服务器,数据

51、的传输过程不需要浏览器。Web服务器不仅需要接收对方 传送的数据, 而且还应该能够理解数据的含义, 并能根据数据作出相应的处理。 两个 Web 服务器直接进行通信,无需人工干预,在这种情况下,数据的结构化和标准化就显得至 关重要。XML自从出现以来,以其可扩展性、自描述性、自相容性等优点,被誉为信息标准 化过程的有力工具,基于XML的标准将成为以后信息标准的主流。由于 XML提供了一个 四海通行的方法来传送自我描述的资料, 因此它是将文件和结构化资料一起移动和沟通 的最佳机制。XML技术对电子商务有重大影响,XML的人机互动式架构提供了使用者与电脑之间的 互动交流,利用其可延伸性及自我描述特性

52、,电子通讯文件可以在企业间的应用程式中 自动传输、处理及储存,不同厂商的电子商品目录可以在同一个使用者界面同时呈现, 资讯的搜寻变得更为精确快速,不同系统间可以流畅地互通,不同网站之间的资料得以 动态共享,强化了使用者与系统之间的聚合性。据Gartner的估计,三年以后到2003年,企业一企业的网上数据流量,将 10倍于 企业一个人的网上数据流量,而其中 80%勺数据,将采用XML格式。由于XML为信息的 自动交换提供了必要的技术支持,因此有人提出“ eX6将成为最基本的连接模式,其 中的“e”是指企业(enterprise),而“X”就是XMLXML技术在电子商务上的应用被大家所广泛认同,石

53、油行业在线交易市场十分巨大, 目前,针对这方面的应用,许多石油公司和电子商务方案供应商正在积极开发基于 XML 技术的解决方案和产品。2、石油企业信息化。石油行业内专业非常多,包括地震、测井、地质、采油、钻井、录井、油藏等等。各专业之间的基础数据格式、数据类型,应用平台差别十分大。基于处理超大容量信息、 数据的需要,我国石油工业界在石油勘探、生产、管理领域长期致力于计算机、软件建 设,已形成了雄厚的技术、人才、资源优势。近年来,各油田和石油企业逐步加强企业 信息化建设,建立信息中心,把几十年勘探开发积累的大量原始数据资料、解释成果建 成数据库,应用网络技术及企业信息门户技术,建立企业网络,用网

54、络发布资料,共享 数据和成果。我国石油行业正在构建统一的网络平台,从而将信息管理、勘探开发及采 购、产销体系纳入网络化、信息化的轨道。中国石油集团公司大力推进企业信息化建设, 并把抓紧石油信息应用系统的开发、集成和推广应用列为中国石油集团公司的信息化建 设工作重点之一。石油业率先与网络经济全面融合,将极大地加快产业的改造和提升, 并对其他传统工业的信息化建设起到领军作用。在企业的内部,信息化的进程一般海停留在各种信息系统独立运作的阶段集成不同数据源XML文档可以用来描述包含在不同应用的数据,从Web页面到数据库记录等, Web应用的中间层服务程序将这些用XML表示的数据组合起来,然后提交给客户

55、端或者下一步的应用。XML还提供了客户端包含机制,可以将多个来源的数据集成在一个文档内显示。 本地计算XML数据传输到客户端后,客户端可以利用XML分析器对数据进行解析和操作,在完成系统所需功能的同时, 合理分配客户端和服务器的负荷。比如:数据库记录可以直接传输到客户端,然后再进行排序,传统的HTML就无法做到这一点。数据的多种显示XML将内容与表现分离,XML只描述数据的结构和语义,显示外观则通过样式单文件(CSS或XSL)进行描述。因此,只需在显示时配置不同的样式单,即可实现多种显示效果。支持Web应用的互操作和集成Web界面定义语言( Web Interface Definition L

56、anguage,简称为 WIDL)是 webMethods 定义的一个 XML应用,它是一个能够用于 Web的资源和企业应用接口的语言标准。通过它,Web应用可以自动存取 Web资源和企业应用。石油行业也在利用XML制定满足石油行业各专业需要的专用标记语言。石油开放软 件协会 POSCPetrotechnical OpenSoftware Corporation )是一个非盈利性组织,POSC 协会制定了大量开放性标准。石油行业大多数软件公司都遵循这些标准开发自己的软件 产品。采用XML技术,大大降低了石油勘探开发行业信息交换的成本,极大地提高了效 率。POSC组织在如下几个方面正在积极制定相

57、关标记语言。描述井数据和图件信息:WellPlotML (测井数据交换: WellLogML 1.0 和描述测井图件: LogGraphicsML 1.0 ) ; 描述生产月报年报产能报告: ProductionML/Reporting ;描述井信息: WellSchematicML第二、 采用SVG矢量语言描述专业图形,实现图形格式统一;SVG是可任意放缩矢量图像格式(Scalable Vector Graphics )的简称。它基于XML可扩展标识语言),是一个全新的标准开放的矢量图像和动画格式。 SVG不同于传统 的二元(平面)图像和动画制作,它使用简单的一元(文本)语句 , 完成矢量图

58、像,以 及诸如色彩变化,对象运动,滤镜和遮照,音效添加等各式动画效果。 SVG创造一个利用 纯文本完成网络多媒体的神话。SVG 的特点 :矢量图像图像通常分为矢量图像和位图图像。 矢量图像利用点和线等矢量化的数据描述图像,并在图形中包含色彩和位置信息。矢量图像的最大优点是 分辨率独立 。当显示或输出图像时,图像的品质不受设备的分 辨率影响,能够提供高清晰的画面。矢量图相对位图而言,更适合用于直接打印、印刷 或输出到一些小型设备如手提装置上。 放大和缩小矢量图不会影响图像品质。而位图图像则使用我们称为像素的一格一格的小点来描述图像。 计算机的屏幕其实 就是一张包含大量像素点的网格。位图图像受到分

59、辨率的影响。因此常常出现图像边缘 锯齿和放大后 马赛克 现象。相对而言,位图需要的存储空间要比矢量图更多。SVG作为矢量图像格式,同样具备了矢量图的诸多优点,更适合在网络中传输和应 用。SVG除了矢量图的优势,也同样保持了对位图图像的正确表达功能。使用XML中的XLINK(扩展链接)标签,SVG也可以在图像中调用位图图像。矢量滤镜虽然SVGffl像做为矢量图格式,具有很多优点。但我们也看到,仍然有很多的图像 设计师倾向于使用位图创作。这是因为位图常常可以使用大量的滤镜效果、纹理贴图和 空间幻影等,加强图像的视觉效果。但因为位图的创作是直接针对像素操作,所以,一旦完成效果的添加,设计师几乎 无法

60、再进行修改。例如,输出一幅雾化效果的位图图像,您已经无法再恢复原来清晰的 图像。而如果使用SVG支持的矢量滤镜,设计师同样可以创作出大量流行的和普遍的滤镜效果。并且,这样的滤镜效果是可调整的。因为 SVG勺矢量滤镜并不直接针对像素进行 操作,而是作为某一个对象的独立属性保存在文件中。修改图像效果只需要重新调整这 些属性,就可以完成对滤镜的修改、替换和删除,非常的便捷。SVG勺矢量滤镜对于远程协作和二次编辑,提供了极大的自由度。基于 XMLSVG勺语法和结构基于XML(可扩展标识语言)。XML是下一代的网络开发语言,它 提供的功能远远超过了目前使用的 HTML(超文本链接语言)。当一个网站变得越

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论