欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于J2EE技术电力市场技术支持系统的设计与实现.pdf

    • 资源ID:46680215       资源大小:2.74MB        全文页数:70页
    • 资源格式: PDF        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于J2EE技术电力市场技术支持系统的设计与实现.pdf

    天津大学硕士学位论文基于J2EE技术电力市场技术支持系统的设计与实现姓名:王建林申请学位级别:硕士专业:计算机技术指导教师:冯志勇;戴宏伟20070601中文摘要当前,电力改革实现商业化运营,走向市场化是我国电力工业改革的大趋势,作为实现电力市场的技术手段一电力市场技术支持系统也亦进入实质性设计开发阶段。本文详细介绍了电力市场技术支持系统的业务功能需求,设计原则全面详细介绍技术支持系统的设计和开发过程。介绍了基于J 2 E E 开发电力市场技术支持系统的优势,并提出了业务组件化、应用服务化、应用分层的设计思想。本文开篇介绍了国内电力市场的现状和电力市场技术支持系统的发展,随后根据电力市场技术支持系统的原则和特殊功能要求提出了基于J 2 E E 开发的技术支持系统的开发优势,并介绍了J 2 E E 相关技术。对于电力市场技术支持系统的所涉及的整体架构设计,W E B 应用框架、权限管理服务、工作流服务、消息管理、图一模一库一体化服务和报表管理服务在文中也进行了相关论述;最后对技术支持系统涉及的功能模块负荷预测、合同管理、结算管理、交易管理、报价处理、即时系统等从功能组成、流程图方面给出描述,最后从数据模型、业务处理逻辑顺序和界面设计方面进行了程序性的详细设计。基于J 2 E E 的电力市场技术支持系统已经在华东区域电力市场的安徽技术支持系统中得到实际应用。实践表明,技术支持系统完全满足用户现场实际运行的需要,并达到对技术支持系统设计原则要求。关键词:电力市场技术支持系统J 2 E EA B S T R A C TC u r r e n t l y,e l e c t r i c i t yr e f o r mt h a ts h o u l da c t u a l i z et h ee l e c t r i c i t ym a r k e tp l a c eo p e r a t i o nm a n a g e m e n t,g ot om a r k e th a sag o a lf o re l e c t r i c i t yi n d u s t r yr e f o r mi nC h i n a T h et e c h n i c a ls u p p o r t i n gs y s t e mf o rp o w e rm a r k e ti St e c h n i c a li n s t r u m e n tf o re l e c t r i C i t ym a r k e t I th a sb e e nd e s i g n e da n dd e v e l o p e dp h a s e,a l s o I nt h i sp a p e r,a u t h o ri n t r o d u c e dt h eo p e r a t i o n,f u n c t i o n,d e s i g na n dd e v e l o p m e n to ft h et e c h n i c a ls u p p o r t i n gs y s t e mf o rp o w e rm a r k e t I ta n a l y z e so fJ 2 E E B a s e da p p li c a t i o nt e c h n i q u ea sw e l la st h ea d v a n t a g e so fi t sa p p l i c a t i o ni nt e c h n i c a ls u p p o r t i n gs y s t e mf o rp o w e rm a r k e t I tp r e s e n t st h ed e s i g ni d e ab a s e do nb u s i n e s sc o m p o n e n t,a p p li c a t i o ns e r v i c ea n da p p li c a t i o nl a y e ra r c h i t e c t u r e A tt h eb e g i n n i n go ft h i sp a p e r,t h ea u t h o rb r i e f l yi n t r o d u c e dd o m e s t i ca c t u a li t ya b o u tp o w e rm a r k e ta n dd e v e l o p m e n ta b o u tt h et e c h n i c a ls u p p o r t i n gs y s t e mf o rp o w e rm a r k e t T h e n,h ea n a l y z e dt h ep r i n c i p l ea n dt h ep a r t i c u l a rr e q u i r e m e n to ft h et e c h n i c a ls u p p o r t i n gs y s t e mf o rp o w e rm a r k e t,a n dg a v e dt h ea d v a n t a g e so fJ 2 E E B a s e dt e c h n o l o g y,a n di n t r o d u c e dt h eJ 2 E Et e c h n o l o g y T h ep a p e rd i s c u s ss o m ek e yt e c h n 0 1 0 9 i e ss u c ha ss t r u c t u r eo fi t ss o f t w a r es y s t e m,w e ba p p li c a t i o nf r a m e w o r k,r i g h tm a n a g e rs e r v i c e,w o r k f l o ws e r v i c e,m e s s a g es e r v i c e,g r a p h-m o d e l d a t a b a s es e r v i c e,r e p o r tf o r m ss e r v i c e A ss o m ep r i m a r yj o bc o m p o n e n to ft h es y s t e ms u c ha sL o a dF o r e c a s t i n g,C o n t r a c tM a n a g e m e n tS y s t e m,B i1 1i n gM a n a g e rS y s t e m,T r a d eM a n a g e m e n tS y s t e m,B id d i n gP r o c e s sS y s t e m,S a m eT i m eI n f o r m a t i o nS y s t e mg a v e df u n c t i o nd e s c r i b ea n df l o wc h a r t L a s tt h ep a p e rg a v eap a r t i c u l a rd e s i g n,i n c l u d i n gd a t a b a s ed e s i g na n dt h el o g i c a ld e a li n gw i t ho p e r a t i o n sa n dc ll e n tp a g e s T h es y s t e mh a sb e e nu s e dA n h u ip r o v i n c et e c h n i c a ls u p p o r t i n gs y s t e mf o rH u a d o n ga r e ap o w e rm a r k e t I th a sp r o v e dt h a tt h es y s t e mh a sb e e nf u f i1l e dA n h u ic o n s u m e rr e q u i r e m e n ta n dd e s i g n e dp r i n c i p l e K e yw o r d s:P o w e rM a r k e t,T e c h n i c a lS u p p o S i n gS y s t e m,J 2 E E独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得墨盗盘鲎或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者签名:丐钒签字日期:孔1年莎月2 日学位论文版权使用授权书本学位论文作者完全了解墨鲞盘堂有关保留、使用学位论文的规定。特授权墨盗盘堂可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)帝o、学位论文作者签名:五、影卉b导师签名:签字日期:z 1 年6 月1 2 日签字日期:唧年6 月11 日,天津大学硕l:学位论文第章绪论1 1 课题研究的背景与意义第一章绪论电力是具有自然垄断特性的准公共产品,由于其在国民经济中的基础地位和本身的特殊性质,一般认为必须由国家垄断经营。但是在近十几年放松管制大潮的冲击下,竞争机制开始融入电力运营。2 0 世纪8 0 年代以来,以英国为首的主要发达国家和一些发展中国家不同程度地开始着手进行电力体制改革,这种以放松对电力行业的管制、引入竞争机制、培育竞争主体为特点的电力体制改革,已经成为当今全球电力工业发展的潮流。其目的是为了提高效率、降低电价、改善服务、持续发展。通过引入竞争机制,促使发电、输电、配电等各环节提高效率,降低成本,从而降低电价,提高供电可靠性,改善对用户的服务;利用市场的调节和激励机制,引导投资更趋合理化,形成持续发展的内在动力,逐步构成良性循环。电力市场具有显著的外在经济性,直接受益者是参与市场的各成员,间接受益者是全社会。这就是各国都积极发展电力市场的原因。电力行业是垄断性行业,实行市场化改革的目的就是要打破垄断,促进竞争,对电力资源的合理分配,让市场来调节,减少政府的干预,从而促进电力行业生产力的提高,降低电力生产的成本。因而电力市场的建立是世界各国电力工业改革的大趋势。国外电力市场的改革已有几十年的历史,其中不乏成功的先例。国内也有近十几年的改革试点,但总体上改革进展缓慢,有制度上的原因,也有很多是受技术还不是很成熟原因所制约。因而开发一套电力市场技术支持系统符合当前电力市场改革的要求,从技术层面上来满足电力市场改革运行的需要,也就有了特别的意义。1 2 国内外该领域的发展与现状当前,从欧洲的英国、挪威、瑞典、芬兰、西班牙、葡萄牙、俄罗斯等,到北美的美国、加拿大,从大洋洲的澳大利亚、新西兰到南美洲的阿根廷、巴西、智利,从南亚的印度、新加坡到韩国、日本,都在积极探索适合本国国情的市场化电力改革之路,积累了不少的成功的经验和失败的教训,供我们学习和参考。但各国的电力市场的推动者都是各国的政府或者议会,而不是电力行业本身,我国也是如此。我国电力市场化的进程同样由中央政府来推动,包括立法和组建有天津大学硕士学位论文第一章绪论效的电力监管机构。世界各国根据各国具体情况的不同,市场模式的不同,电力市场技术支持系统的结构有所不同。1 2 1 国内电力市场的建设和发展近年来,随着国民经济的快速发展和经济结构的调整,参考国外电力市场改革的经验教训,我国电力工业也已经开始逐步引入市场机制,其主要的发展历程如图卜1 所示。图1 1 中国电力市场改革进程根据国务院关于印发电力体制改革方案的通知(国发 2 0 0 2 1 5 号)的精神,国内开展电力市场建设,电力市场建设总体目标是引入竞争机制,打破市场壁垒,实现地区电力资源优化配置,促进电力企业加强管理、提高效率、改善服务,形成政府监管下的统一、开放、竞争、有序的电力市场。从2 0 0 4 年开始分别在东北电网和华东电网先后开展了电力市场的试点工作,并分别确定了华东和东北华东电力市场的运营规则。电力体制改革的主要内容是,为在发电环节引入竞争机制,首先要实现“厂网分开”,组建规模大致相当的五个全国性的独立发电公司,逐步实行“竞价上网”,开展公平竞争。电网环节分别设立国家电网公司和中国南方电网有限责任公司。国家电网公司主要负责各区域电网之间的电力交易、调度,参与跨区域电网的投资与建设;区域电网公司负责经营管理电网,保证供电安全,规划区域电网发展,培育区域电力市场,管理电力调度交易中心,按市场规则进行电力调度。区域内的省级电力公司可改组为区域电网公司的分公司或子公司。与此相适应,各级电力市场技术支持系统的开发也已进入开发测试阶段。2天津大学硕士学位论文第一章绪论1 2 2 国内电力市场技术支持系统的发展电力市场技术支持系统(也称为电力市场运营系统P M O S P o w e rM a r k e tO p e r a t i o nS y s t e m)是一套计算机数据处理系统,它根据电力市场的模式,实现电力市场的规则,基于计算机信息技术,融入电力系统和电力市场计算分析理论,以技术手段为电力市场公平、公正、公开竞争和电网的安全、稳定、优质、经济的运行提供技术保证l l J。2 0 0 0 年初,在电力市场技术支持系统功能要求(试行)的基础上,重新编写了电力市场技术支持系统功能要求,详细描述了各组成子系统的结构、定义、功能要求、功能实现、技术要求,细化了各子系统的功能要求和技术参数,同时增加了关于电力市场技术支持系统实现的内容,包括数据接口的设计、数据流的定义、系统管理等。2 0 0 3 年初,为了适应我国电力体制改革进程要求及建立区域电力市场的需要,电力市场技术支持系统功能要求又被进行了重新修改,并拟形成系统建设的行业标准1 2 弓J,进一步规范系统的建设。经过不断的研究和探索,电力市场技术支持系统在技术上不断的完善和发展。在整体建设上,更加注重系统平台的建立,注重系统的集成扩充和发展,以适应技术发展和电力市场逐步完善的需要;在设计上,更加注重系统的开放性,注重考虑与其他层次电力市场技术支持系统的接口与协调;在安全方面,更加注重系统的安全防护,并注意协调安全防护与系统开放性的关系;在软件结构方面,注重了三层多层结构的建立,以解决数据库安全访问、连接控制、数据库响应速度以及维护等问题;在数据接口方面,更加注重了接口的标准采用。系统应具有良好的开放性和可扩充性,市场模式的演进不应造成系统基本构架的重大变动,系统升级应尽量避免重复劳动和重复建设。1 3 研究内容与章节安排电力市场技术支持系统基于计算机信息技术、网络通讯、信息处理技术,融入电力系统和电力市场计算分析理论,以技术手段为电力市场公平、公正、公开竞争和电网的安全、稳定、优质、经济的运行提供技术保证。因为市场模式不同,具体情况也不一样,电力市场技术支持系统的结构也不相同。但一般电力市场技术支持系统包括三部分H 1:扩展能量管理系统、市场管理与信息发布系统、合同管理和结算系统。如果细分可分为能量管理系统陆1、交易管理系统、电能量计量系统、合同管理系统、结算管理系统、报价处理系统、即时信息系统等怕1。天津大学硕七学位论文第一章绪论本课题建立基于J 2 E E 系统的体系结构上,采用分布式技术,应用分层,建立基于I n t e r n e t 的网路的W E B 应用,开发一套功能实用、技术先进、易于扩展的电力市场技术支持系统u 叫。本课题研究的内容包括:1、对电力市场技术支持系统的需求分析。2、提出基于J 2 E E 技术主要实现。3、提出电力市场技术支持系统的总体结构设计4、对电力市场技术支持系统应用模块进行详细设计和技术实现章节安排:全文共分为五章。第一章是绪论,介绍了课题开发的背景与意义,国内外电力市场的发展与现状,确定了开发的内容。;第二章中主要介绍了电力市场支持系统的设计总原则和功能要求。对电力市场技术支持系统进行了描述,指出技术支持系统一般由扩展的能量管理系统、市场管理与信息发布、合同管理和结算系统组成。并对技术支持系统的软件实现技术J 2 E E 进行了一般说明,并阐述了采用J 2 E E 技术开发技术支持系统的优势。第三章中对电力市场技术支持系统的整体架构设计进行说明和描述。提出了系统基于多层的分布式体系结构,应用逻辑按功能划分为组件,结合面向服务的设计思想,提出了业务组件化、应用服务化的分层体系结构。并对应用服务模块和技术支持系统的功能模块进行了描述。第四章中对电力市场技术支持系统的各个模块,负荷预测、合同管理、结算管理、交易管理、报价处理、即时信息系统设计进行了详细描述。第五章对论文进行了总结。明晰了各部分的主要内容,并提出了下一步电力市场技术支持系统的实现技术的发展方向。4天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术第二章电力市场技术支持系统设计与关键实现技术电力市场技术支持系统基于计算机信息技术,融入电力系统和电力市场计算分析理论,以技术手段为电力市场公平、公正、公开竞争和电网的安全、稳定、优质、经济的运行提供技术保证。2 1 技术支持系统设计总原则根据电力市场特点,电力市场技术支持系统的设计一般遵循以下几条原则:1、技术支持系统满足电力市场生产流程的要求,在满足生产流程和计算流程的基础上,实现系统的各项功能。2、遵循总体设计,分布实施原则:技术支持系统应遵循总体设计,分步实施的原则。不但要满足电力市场建设的近期要求,还应能适应电力市场将来发展的需要。系统应具有一个稳定的系统平台,应采用开放式、分布式体系结构,在同一平台上平稳升级,平滑过渡。3、系统应满足开放性、可扩展性、可靠性、安全性、实用性、适应性原则。4、技术支持系统应具有一个稳定的系统平台,采用开放式、分布式体系结构,以利于系统集成扩充和发展,适应技术发展和电力市场逐步完善的需要。5、数据接口应采用最新国际标准(如I E C)、国家标准、行业标准及通用技术(如成熟的中间件),实现各子系统和不同应用厂家之间数据的交换和访问。6、网络设计上应考虑身份验证、密码设计等安全措施,保证系统的安全。2 2 技术支持系统总体功能要求为保证电力市场的可靠性运营和电力系统的安全运行,电力市场技术支持系统的总体上应满足以下功能要求:1 电力市场技术支持系统应对电力市场的数据申报、负荷预测、合同分解与管理、交易计划的编制、安全校核、计划执行、辅助服务、天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术市场信息发布、考核与结算等运行环节做出技术支持。2 技术支持系统应为市场参与者提供便利的数据申报手段并对申报数据进行合理性校验。3 技术支持系统应对长期、短期、超短期负荷预测、为交易计划提供编制依据。4 技术支持系统应可对合同电量进行分解并对完成情况进行跟踪和滚动平衡。5 技术支持系统应自动完成交易计划的编制、并考虑机组约束、系统约束以及电网安全要求、辅助服务要求的制约。6 技术支持系统应支持交易计划的及时下达和执行,并对执行情况进行监视。7 技术支持系统应根据市场规则即时的发布市场信息,并确保信息的实效性、正确性和安全性。8 技术支持系统应可对电力电量考核并生成各类电量的结算清单。9 技术支持系统可对电力市场进行分析预测、为市场参与者决策提供参考。2 3 电力市场技术支持系统概述根据电力市场技术支持系统在电力市场中起的作用,其技术支持系统一般由扩充的能量管理系统(E E M S-E x t e n d e dE n e r g yM a n a g e m e n tS y s t e m)、市场管理和信息发布系统及合同管理与电量计费结算系统三个有机联系的系统组成。图2-I 给出了电力市场一般技术支持系统体系结构图。6天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术图2 1 电力市场技术支持系统结构市场管理与信息发布系统、合同管理和结算发布系统都是典型的数据库系统。扩展的能量管理系统可以看成是适应电力市场环境下的新一代的E M S 系统。2 3 1 扩展的E M S 系统的主要功能扩展的E M S 系统是在传统E M S 系统基础上进行一系列扩展而得。它主要可以分成两大类,一类是对原来的计算机软件进行改造,使之适应电力市场的需要。这类软件包括负荷预测、运行计划、网络安全等。另一类是新增加的一些新的软件,主要是输电管理软件。1、网络安全分析功能状态估计故障分析天津大学硕士学位论文第一章电力市场技术支持系统设计与关键实现技术调度员潮流最优潮流停运计划2、运行计划功能负荷预测发电计划(机组组合)输电服务计划辅助服务计划电价计算3、输电服务管理可用输电能力计算输电实时计划输电费用计算4、实时发电计划与控制自动发电计划控制发电计划的实时调整2 3 2 市场管理与信息发布系统主要完成如下功能模块:1 市场交易管理支持对电能、输电服务和辅助服务的交易交易的方式可以是双边交易和招投标既可以进行期货交易也可以现货交易2 报价处理接收市场参与者注册接收数据申报对数据进行预处理3 即时信息管理与发布电能供求信息的管理和发布输电服务信息的发布辅助服务信息的发布实时电价信息的发布天津大学硕f:学位论文第二章电力市场技术支持系统设计与关键实现技术2 3 3 合同管理与电能结算系统、主要完成如下功能模块:1、合同管理一般包括合同分解和合同调整功能。在电力市场模式下,机组的合同实际执行情况和机组合同本身一般情况下都存在差别,肯定存在一定的不平衡量。这些不平衡量是进一步调整合同的执行计划的依据,也是进行电量电费结算的关键信息。因此合同管理主要功能就是计算这些不平衡量,并把这些结果传递给其他系统和用户。2、结算管理采集来自电量电费系统的信息,并进行归纳整理。在结算周期内,计算出每个发电公司、每个用户的电量和电费,提供辅助服务的数量和费用。根据合同电量和实际电量计算出不平衡量。计算电力公司的过网费。计算出输电服务费用,并分配到每个发电公司和用户。根据不同的电价标准和发电公司竞价电量,计算出每个发电公司的应得电费和每个用户应付的电费。2 3 4 三个系统之间的关系图2 1 中描述的三个系统是相互联系缺一不可的整体,是电力市场赖以存在的技术基础。扩展的能量管理系统通过S C A D A 系统采集与电网运行情况的实时信息,并把计算出来的各种电能信息、输电服务信息、辅助服务信息、安全信息及实时电价信息传递给市场管理和信息发布系统;市场管理和信息发布系统把所签订的的各种合同管理送给合同管理和电费结算系统,作为合同管理和电费结算的依据,把合同信息传送给扩展的能量管理系统作为制订运行计划和进行实时调度的依据,并把各种有关信息通过广域网传送给所有发电公司和用户。合同管理和电量结算把合同完成执行情况等信息传送给扩展的能量管理系统作为调整运行计划和实时调度方案的依据,并把上述信息传送给所有发电公司和用户。这三个系统和发电公司与用户之间的信息交换及数据采集事分别通过I N T E R N E T、S C A D A、系统和电量计费系统来实现的。他们之间的关系如图2 2 所示。9天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术I市场管理与合同管理与信息发布电量结算I-L IJ1 1扩展的能量管理系统(E E M S)王1r1 rI N T E R N E TS C A D A电量计费系统3工:图2 2 技术支持系统与发电公司和用户之间的关系2 4J 2 E E 技术随着计算机技术的发展,电力市场技术支持系统软件架构也由最初的客户服务两层模式发展到多层软件体系结构。J 2 E E 作为一系列规范,而非一套软件,通过规范各层功能和接口,屏蔽了底层计算机技术,受到众多软件厂家的支持。J 2 E E 作为一种先进成熟的分层分布式软件体系架构,具有其他许多技术无法比拟的优势和特性。J 2 E E 技术的应用能够降低电力市场技术支持系统地开发难度,缩短开发周期,快速响应系统业务变化的需求,因而成为目前构建电力市场技术支持应用的主流方案。2 4 5J 2 E E 体系架构J 2 E E(J a v a2P l a t f o n n,E n t e r p r i s eE d i t i o n)是一种利用J a v a2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,是一个基于组件的体系结构,定义了一套标准来简化多层分布式企业应用程序的开发,它定义了一套标准化的组件,并为这些组件提供了完整的服务。J 2 E E 体系架构将表示逻辑、业务逻辑与数据逻辑相分离,使系统的并行操作、网络计算能力大为提高,系统的整体性能得以优化,并采用先进的软件分层设计思想,支持基于框架的开发,降低开发难度和成本,同时降低组件的耦合度,极大地增强软件的可维护性、可扩展性,满足电力市场技术支持系统业多变的要求。图2-3 是常用的J 2 E E 技术结构n。l O天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术图2 3J 2 E E 体系结构其中中间层又可分为W E B 层和业务层;这样J 2 E E 环境就分为客户层、W 曲层、业务层和企业信息系统层(资源层)。1)客户层:J 2 E E 应用是可以基于W 曲,也可以不基于W e b。在一个基于W e b 的J 2 E E 应用中,用户的浏览器是在客户层运行,并从一个W 曲服务器上下载W e b 层中的静态网页或者由j s p、s e r v l e t 等生成的动态网页。在一个不基于W e b 的J 2 E E 应用中,一个独立的W e b 客户程序在客户端运行,并在不经过W e b 层的情况下访问E n t e r p r i s eB e a n s。该不基于W e b 的客户层可能也包括一个J a v a B e a n s 类来管理用户输入信息,并把它发送给企业业务层。2)W e b 层:J 2 E EW e b 组件可以由J S P 页面、基于W e b 的A p p l e t s 以及S e r v l e t s 组成。调用S e r v l e t s 或者J S P 页面的H T M L 页面在应用程序组装时与W e b 组件打包在一起。像客户层一样,W e b 层可能包括一个J a v a B e a n s 类来管理用户的输入,并将输入信息发送到业务层中的运行的E J B(E n t e r p r i s eJ a v a B e a n)处理。天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术3)业务层:作为解决或者满足某个特定业务领域的需要的逻辑的业务代码由运行在业务层的E J B 来执行。一个E J B 从客户程序接受数据,并对数据进行处理,再将数据发送到资源层的企业信息系统。一个E J B 可以从资源层获取数据信息回送给客户程序。运行在业务层的E J B 依赖于容器来为诸如事务、生命周期、状态管理、多线程及资源存储池等复杂的系统代码。4)资源层:资源层一般指企业的各类信息资源。如数据库。2 4 6J 2 E E 技术规范陋1 4】J 2 E E 平台由一整套服务(S e r v i c e s)、应用程序接口(A P I s)和协议构成,它对开发基于W e b 的多层应用提供了功能支持,下面对J 2 E E 中的1 3 种技术规范进行简单的描述:J D B C(J a v aD a t a b a s eC o n n e c t i v i t y)J D B C A P I 为访问不同的数据库提供了一种统一的途径,象O D B C一样,J D B C 对开发者屏蔽了一些细节问题,另外,J D C B 对数据库的访问也具有平台无关性。J N D I(J a v aN a m ea n dD i r e c t o r yI n t e r f a c e)J N D IA P I 被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如D N S 和L D A P,本地文件系统,或应用服务器中的对象。目录服务是能对名字加以分类以支持名称空间复杂查询的名字服务,通过存储针对邦定的名字的属性和对象,对目录服务的J N D l 支持与名字服务区别开来。属性是名字中存储的附加信息,目录服务将属性作为值而不是关键字来存储。目录服务通常支持搜索定义(或为定义)了特定属性的名字。搜索通常支持查找具有某些属性值的名字(通常支持通配符模式的匹配)。E J B(E n t e r p r i s eJ a v a B e a n)J 2 E E 技术之所以赢得媒体广泛重视的原因之一就是E J B。它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。E J B 规范定义了E J B 组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但这里值得注意的是,E J B 并不是实现J 2 E E 的唯一途径。正是由于J 2 E E 的开放性,使得有的厂商能够以一种和E J B 平行的方式来达到同样的目天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术的。R M l(R e m o t eM e t h o dI n v o k e)正如其名字所表示的那样,R M I 协议调用远程对象上方法。它使用了序列化方式在客户端和服务器端传递数据。R M I 是一种被E J B使用的更底层的协议。J a v aI D L C O R B A在J a v aI D L 的支持下,开发人员可以将J a v a 和C O R B A 集成在一起。他们可以创建J a v a 对象并使之可在C O R B AO R B 中展开,或者他们还可以创建J a v a 类并作为和其它O R B 一起展开的C O R B A 对象的客户。后一种方法提供了另外一种途径,通过它J a v a 可以被用于将你的新的应用和旧的系统相集成。J S P(J a v aS e r v e rP a g e s)J S P 页面由H T M L 代码和嵌入其中的J a v a 代码所组成。服务器在页面被客户端所请求以后对这些J a v a 代码进行处理,然后将生成的H T M L 页面返回给客户端的浏览器。J a v aS e r v l e tS e r v l e t 是一种小型的J a v a 程序,它扩展了W e b 服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和C G IP e r l 脚本很相似。S e r v l e t 提供的功能大多与J S P 类似,不过实现的方式不同。J S P 通常是大多数H T M L 代码中嵌入少量的J a v a 代码,而s e r v l e t s全部由J a v a 写成并且生成H T M L。X M L(E x t e n s i b l eM a r k u pL a n g u a g e)X M L 是一种扩展标记语言。它被用来在不同的商务过程中共享数据。X M L 的发展和J a v a 是相互独立的,但是,它和J a v a 具有的相同目标正是平台独立性。采用X M L 技术,可以自定义描述一个电力市场技术支持系统需要的标记。X M L 的扩展性和灵活性允许它描述不同种类应用软件中的数据,在电力市场技术支持系统建设的应用设计开发中采用X M L 作为描述数据的通用标准,作为应用的数据载体和数据交换媒介,通过将J a v a 和X M L 的组合,您可以得到一个完美的具有平台独立性的解决方案。J M S(J a v aM e s s a g eS e r v i c e)J M S 是用于和面向消息的中间件进行相互通信的应用程序接口(A P I)。它既支持点对点的域,又支持发布订阅(p u b l i s h s u b s c r i b e)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。删S 还提供了另一种方式来对您的应用与旧的后台系统相集成。天津大学硕士学位论文第二章电力市场技术支持系统设计与关键实现技术J T A(J a v aT r a n s a c t i o nA r c h i t e c t u r e)J T A 定义了一种标准的A P I,应用系统由此可以访问各种事务监控。J T S(J a v aT r a n s a c t i o nS e r v i c e)J T S 是C O R B AO T S 事务监控的基本的实现。J T S 规定了事务管理器的实现方式。该事务管理器是在高层支持J a v aT r a n s a c t i o nA P I(J T A)规范,并且在较底层实现O M GO T Ss p e c i f i c a t i o n 的J a v a 映像。J T S事务管理器为应用服务器、资源管理器、独立的应用以及通信资源管理器提供了事务服务。J a v a M a i lJ a v a M a i l 是用于存取邮件服务器的A P I,它提供了一套邮件服务器的抽象类。不仅支持S M T P 服务器,也支持I M A P 服务器。J A F(J a v a B e a n sA c t i v a t i o nF r a m e w o r k)J a v a M a i l 利用J A F 来处理M I M E 编码的邮件附件。M I M E 的字节流可以被转换成J a v a 对象,或者转换自J a v a 对象。大多数应用都可以不需要直接使用J A F。2 4 7J 2 E E 容器和服务容器设置定制了J 2 E E 服务器所提供得内在支持,包括安全、事务管理、J N D I(J a v aN a m i n ga n dD i r e c t o r yI n t e r f a c e)命名和目录寻址服务、远程连接等服务,以下列出最重要的几种服务:J 2 E E 安全(S e c u r i t y)模型可以让你配置w e b 组件或e n t e r p r i s eb e a n,这样只有被授权的用户才能访问系统资源每一客户属于一个特别的角色,而每个角色只允许激活特定的方法。你应在e n t e r p r i s eb e a n 的布置描述中声明角色和可被激活的方法。由于这种声明性的方法,你不必编写加强安全性的规则。J 2 E E 事务管理(T r a n s a c t i o nM a n a g e m e n t)模型让你指定组成一个事务中所有方法间的关系,这样一个事务中的所有方法被当成一个单一的单元当客户端激活一个e n t e r p r is eb e a n 中的方法,容器介入管理事务。因有容器管理事务,在e n t e r p r i s eb e a n 中不必对事务的边界进行编码。要求控制分布式事务的代码会非常复杂。你只需在布置描述文件中声明e n t e r p r i s eb e a n 的事务属性,而不用编写并调试复杂的代码。容器将读此文件并为你处理此e n t e r p r i s eb e a n 的事务。J N D I 寻址(J N D IL o o k u p)服务向企业内的多重名字和目录服务提供了一个统一的接口,这样应用程序组件可以访问名

    注意事项

    本文(基于J2EE技术电力市场技术支持系统的设计与实现.pdf)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开