




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
石家庄科技信息职业学院顶岗实习岗位技术工作论文 学 号: - 姓 名:- 专 业: 软件技术 年 级: - 企业指导老师: 二一五年三月题 目 企业指导教师评 语 指导教师 (签章) 年 月 日 目 录论 文 摘 要1引 言2一、SOA介绍2二、系统关键技术2(一)SOA 概述3(二)规则引擎3三、业务架构3四、系统架构4(一)基于SOA和规则引擎的检验检疫技术框架4(二)平潭信息化平台网络拓扑5五、业务系统建设5(一)数据支撑层6(二)应用逻辑层6(三)界面展示层6(一)接口操作层6六、结语8结 论8致 谢9参 考 文 献10摘 要以基于SOA和规则引擎技术构建的检验检疫信息化平台和应用支撑系统。经过近三个月的平台上线试运行,该平台既满足检验检疫日常业务的监管需求,又满足分线管理的个性化需求,取得预期效果。文中分析了平潭综合实验区检验检疫监管信息化平台的系统功能和架构,业务架构、系统架构、关键技术、系统建设,以期为同类研究提供参考。关键词:SOA;规则引擎;检验检疫;平潭综合实验区第 0 页SOA面向服务体系的设计论文引言随着我国海峡西岸经济区的不断发展,平潭综合实验区检验检疫信息化建设的重要作用也正在逐步显现出来。但目前,基于平潭综合实验区检验检疫的特色信息应用在全国质检系统还处于空白,处于摸索阶段,从工作角度出发,迫切需要开展平潭综合实验区检验检疫监管信息化规划和应用研究,以配合推进海峡西岸经济区和平潭综合实验区检验检疫监管业务的发展,更好保障出入境检验检疫工作开展。一 、SOA介绍SOA(Service-Oriented Architecture)是当今一种先进的软件架构体系,规则引擎则使得业务决策和技术决策分离,有效的提高实现复杂逻辑的代码的可维护性,增加了系统的弹性和适应性,适用于平潭综合实验区检验检疫监管信息化平台(以下简称“平潭信息化平台”)的建设。系统服务已经是互联网站一种极为常见的互动交流服务。论坛可以向网友提供开放性的分类专题讨论区服务,可以在此发表自己的某些观感、交流某些技术、经验乃至人生的感悟和忧欢,亦可以作为网友之间的交流渠道。通过论坛的方式,增强人与人、个人与团体、团体与团体之间的交流联系,在Internet上实习信息的传递,提高办事效率。因此论坛建设在Internet应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。二、系统关键技术基于SOA服务框架的开发平台提供的公用组件,结合平潭信息化平台的业务要求,以开放性、实用性、灵活性和扩展性为原则,采用SOA服务架构,配置规则引擎满足复杂的业务规则,通过关键业务组件,实现核心业务操作。最终构建以规则+业务组件为核心,完成平潭信息化平台总体设计。业务域之间设计采用接口原则,结构清晰 ,域与域之间的通信因为接口而变的简单易用,所有域直接交换都在公用工程中注册接口,具体实现在本域内完成,接口域不关注具体的实现。(一)SOASOA(Service-Oriented Architecture)面向服务的体系结构是一种用于创建企业IT体系结构的体系结构样式,利用了面向服务的原则来实现业务和支持业务的信息系统之间更为紧密的关系。它加强了企业体系结构和业务之间的联系,并将组合应用程序作为一组集成服务进行构建,提供了更加灵活的业务流程。SOA由流程、服务和组件组成,其核心是服务模型,定义服务及实现服务的组件,包含了5个功能层(操作系统、服务组件、服务、业务流程、使用者)和4个非功能层(集成层、QoS层、信息体系结构和业务智能层、管理层)。SOA的思想是把这些服务从复杂的环境中独立出来组件化封装,然后通过标准的接口使不同的服务之间相互调用。在此过程中需注意以下两点:每个服务有一个明确的界限,其他服务只能通过接口来调用服务。每个服务是独立自主的,每个服务不必依赖于其他的系统。基于SOA的软件开发能提高开发人员工作效率,降低开发和管理成本,更好地实现网络资源的重用。(二)规则引擎规则引擎调用集成模块结合SOA的WEB服务,面向方面编程思想实现多领域引擎的分布协调工作,屏蔽规则引擎内部的异构型,实现插件化管理。通过引入规则引擎,使得业务决策和技术决策分离,有效的提高实现复杂逻辑的代码的可维护性,增加了系统的弹性和适应性;通过规则引擎设置,以规则驱动业务,将业务通过规则灵活的适配,而非写到代码中,灵活快速的适应检验检疫业务的快速变化。三、业务架构在检验检疫核心业务中:出入境商品、交通工具、运输设备的检验、检疫、监督管理,是建立在出、入境物流基础之上,按照国家法律法规的要求,进行的执法监督活动。即:中华人民共和国动植物检疫法、中华人民共和国进出口商品检验法、中华人民共和国国境卫生检疫法、中华人民共和国食品安全法及相关的实施条例或细则。在国家法律、法规支持的基础上,检验检疫业务也在出口商品向生产环节、进口商品向装运前延伸,将检验检疫工作向前推进,尽早识别风险、并将风险控制在源头。政策法规为平潭综合实验区的检验检疫监管业务提供指导和智力支持;决策分析基于平潭综合实验区的检验检疫监管和企业及产品监督管理业务,完成统计决策分析和风险管理;监督管理完成对企业及产品的备案管理以及体系监管和监管检测,并对进口货物进行后续监管;检验检疫监管是平潭综合实验区的核心业务,涵盖一线检验检疫监管、二线检验检疫监管、转口及过境检验检疫监管、车辆检验检疫、船舶检验检疫、检疫卫生处理、传染病监测、携带物检疫和隔离检疫;业务支撑的内容为整个平潭综合实验区的检验检疫监管和监督管理提供支撑,包括无纸化申报、证单规范管理、签证印章管理、流程时限管理、业务配置管理、公共代码管理、空白证单与标志封识管理、业务档案、企业档案、质量报告管理。四、系统架构(一)基于SOA和规则引擎的检验检疫技术框架毋庸质疑,目前存在大量可使用的J2EE开源框架,如Struts、Spring、WebWork、Hibernate等;开源框架的使用,提高了软件的重用性和规范性,同时也提高了软件的开发效率。框架化的设计和开发模式,已成为计算机软件行业发展的大势所趋。但是,这些开源框架也存在以下缺陷和不足:单一的框架不能很好地支持从表示层到持久层的全面覆盖;没有很好地集成一些公共的、实用性的组件和控件,实际开发中还需要手工编写大量的代码;结构复杂,掌握起来十分困难;有鉴于此,一套基于J2EE技术规范,以SOA和规则引擎为设计体系理念的WEB应用的检验检疫技术平台框架应运而生,该平台具有以下特点:提供轻量级的框架,框架遵照MVC的通用设计模式,便于理解和掌握;采用面向服务体系结构(SOA)及组件化的设计思想,便于系统的复用和集成;包含大量公共的、实用性的组件和控件,并且提供了一般业务系统底层的最基本模块,可以轻松集成到业务系统之中,大大减轻了系统的开发工作;提供了配套的开发工具Pgtools,可轻松快捷地生成满足框架的代码,大大提高了开发效率,并且增强了代码的规范性和一致性;使用开发平台,只需进行少量的代码编写工作,便可以开发出一套实用而稳定的业务系统,有利地推动了软件的规模化生产。(二)平潭信息化平台网络拓扑平潭信息化平台从网络上可分为:外网、DMZ、内网三部分。参考信息等级安全要求,从物理上,保证检验检疫业务数据的安全。网络结构整体上包含内网区、外网区,内网区中包含核心数据区、数据交换区、专网交换区、局本部办公区,外网区包含互联网DMZ区。内网区单独规划出数据交换区,数据交换平台的路由中心、监控服务器等部署在数据交换区;在外网和内网、专网与内网之间分别增加一套安全隔离网闸,提高内网的安全等及;内网专网交换区部署一套前置机系统,电子口岸与内网核心数据区之间的数据交换,先由电子口岸将报文发送到专网交换区,再由交换平台交换到数据交换区,最后由路由中心路由到核心数据区;外网区增加一个互联网DMZ区,内部部署一套前置机系统,互联网与内网核心数据区之间的数据交换,先由企业应用将报文发送到DMZ区,再由交换平台经过隔离网闸交换到数据交换区,最后由路由中心路由到核心数据区。五、业务系统建设根据项目的需要,框架提供了两个应用子系统,分别是系统管理子系统和基础数据子系统,系统管理主要维护用户、角色、功能的定义及授权关系,基础数据主要管理稳定的、用于查询的基础代码。平潭信息化平台总体设计表述整个信息化体系中各个子系统、模块之间的关联关系、对接方式等。摒弃信息孤岛,提高信息资源的利用率,提高系统本身开发效率和质量,确保信息系统安全、稳定、高效地运行,且易于维护和管理。从业务、技术实现、功能划分等维度构建实验区检验检疫业务全局模型,将实验区信息化平台划分为:数据支撑层、应用逻辑层、界面展现和接口操作层三层结构。平台通过展示层的统一门户实现了各业务功能的统一展现管理,实现基于CAS认证方式的单点登录。同时,也可以兼容用户名+口令、USBKey等认证方式。(一)数据支撑层平潭信息化平台需要将24个系统融合在一个系统中,涉及到数据库结构的整合、改造。改造的方向就是去除冗余表结构,形成统一的业务数据、支撑数据表结构;对业务数据进行统一的备份操作,将长时间不用的数据移动到其他表结构中,等待数据调回或者数据删除;对需要进入统计的数据,创建统计表,根据定时任务将统计结果写入统计表,存储的数据要与当前业务数据保持一致。备份机制要将业务数据分离,分为活跃数据和非活跃数据,对于已经做完业务和长久不用的数据提供数据搬迁的方法,保证业务数据少量、简洁,提高数据库访问的效率。系统具备查询统计功能,即统计数据库。统计数据库的数据是由业务统计数据和统计结果数据两个部分组成。由于统计结果数据需要经常访问,而业务统计数据相对于统计结果数据访问量较少,只进行较为简单的数据操作。(二)应用逻辑层平潭信息化平台按“两个平台、三个中心”的规划进行建设,即:数据交换中心、检疫处理中心、决策指挥中心,分线管理、监管平台。分别建设检验检疫分线管理、区域监管、口岸业务、应用接口、门户系统、数据交换平台、决策管理、业务支撑等八大类共24个系统。各子系统业务功能独立,环节业务数据交互,根据业务架构、业务功能架构进行抽象、归并,设计出平潭信息化平台子系统规划,将所有子系统进行统一管理。(三)界面展现层界面展现的集成是建立在门户系统以及个业务系统的基础上,它分成外网应用门户(货物、企业的备案、入库、申报等操作),内网应用门户(检验检疫、现场查验、通关等操作),通过Portal门户,经CAS集中认证完成单点登录,访问各应用子系统、以及各应用子系统中的特定功能。各层之间通过一系列集成手段有机的集成在一起,各功能组件独立发挥自身的作用,又通过无缝的集成手段相互配合,为平潭信息化平台应用系统提供界面统一、层次清晰、功能全面、扩展良好的支撑。(四)接口操作层平潭信息化平台要与实验区内的口岸公共服务平台、福建出入境检验检疫局业务系统、集中审单系统、电子监管系统、进出口企业申报软件、海关等多个机构、多个业务系统进行数据交换。接口处理方式不应与业务、数据等处理出现交叉,防止因外部对接而产生的数据紊乱,影响业务进行。外部接口的特殊性决定了其存在的独立性,设计过程中,需要对外部接口单独考虑,并且尽量使用统一的解决方案。结 论平潭综合实验区信息化平台以“分线管理”为核心业务理念,从信息化顶层设计进行规划,实现了进出境交通工具、集装箱、车辆、货物进出区的管理。通过该平台建设,提高口岸检验检疫监管放行效率,推进电子报检、集中审单、电子监管、电子闸口信息化建设,支持全程业务的无纸化操作。实现了应用上可推广、技术上可复制、数据上可共享的信息化目标。平台立足于服务平潭综合实验区,推动综合实验区样板工程建设和完善,并为促进海西外贸经济发展提供了技术支撑和保障。致 谢首先,我要感谢我的指导老师对我的帮助和指点,他们认真负责的工作态度,严谨的治学精神,精益求精的工作作风和深厚的知识水平,深深地感染和激励着我,使我受益匪浅。在我撰写论文阶段,老师们几次审阅我的论文,提出了许多宝贵意见,正是由于他们亲切的关怀和悉心的指导,我才能克服一个又一个的困难和疑惑,没有他们的指导,我就不能较好的完成课题设计的任务。其次,还要感谢在这几年对我有所教导的老师,他们严禁细致,一丝不苟的作风一直是我工作,学习的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,这对我在以后的工作和学习都有一种巨大的帮助,在此表示感谢。最后,我还要感谢师长,同学,朋友给我无言的帮助,在此表示衷心的感参考文献1卫锋.基于Asp.Net2.0的网站用户问题解决方案的设计与实现J.软件导刊2010(08):135-136.2常婉纶,刘辉.基于ASP.NE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辅警礼仪的意义
- 农业银行2025常州市小语种岗笔试题及答案
- 邮储银行2025辽源市笔试行测高频题及答案
- 工商银行2025无锡市秋招笔试创新题型专练及答案
- 建设银行2025镇江市结构化面试15问及话术
- 2025年3D打印的医疗器械开发
- 2025年3D打印的3D打印材料技术
- 辅导员任职知识培训课件
- 中国银行2025秋招笔试专业知识题专练及答案辽宁地区
- 邮储银行2025平顶山市数据分析师笔试题及答案
- GB/T 3600-2000肥料中氨态氮含量的测定甲醛法
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- 电商客服培训考试
- 仿生科技课件
- 医师多点执业注册申请表
- 《边坡稳定性分析》课件
- 刮板输送机-课件
- 深信服防火墙技术方案
- 福建省福州市各县区乡镇行政村村庄村名明细及行政区划代码
- 临床医学晕厥课件
- 临床路径病种目录
评论
0/150
提交评论