应用系统的实现江苏理工大学学报自然科学版常会有防火墙或者代理服务器。在这种情况下,使用或就不是那么简单,通常也不便于把客户端程序发布每个用户手中,中间层组件换成服务,就可以从用户界而直接调用中间层组件,从而解决了跨防火墙的通讯。软件和数据重用软件重用的形式很多,重用的程度有大有小。最基木的形式是源代码模块或者类级的重用,另种形式是二进制形式的组件重用。用服务集成应用中的各种功能,为用户提供个统的界而,使用服务,只需要直接调用远端的服务就可以了。应用程序集成要把用不同语言写成的在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。通过服务来实现集成的最大好处在于可以轻易实现互操作性。用标准的方法把功能和数据暴露出来,成为服务,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了集成上的时间和成本。总之保障在两个或更多异质数据库之间进行通信的应用将大部分处理负载从服务器转到客户端的应用客户端将同样的数据以不同的浏览形式提供给不同的用户的应用。显而易见,这些应用和的数据分析技术有着重要的联系,基于的数据分析必须依靠来实现。尽管服务有许多的优点和较远的应用前景,但在使用过程中也发现了些问题由于服务目前的实施基础还不是十分完备例如,缺少配套的工具等,在对遗留数据信息进行包装时需要大量的编程工作,建立服务也需要投入大量的精力,所以服务的集成成本是比较高的当然,新建的系统则没有这些问题。为了更好地发挥服务在系统集成中的作用,需要软件厂商提供更多更好的服务建立包装部署和发布工具。就目前来讲,服务是位于防火墙之内的。为了突破防火墙而与企业的合作伙伴进行系统集成,服务必须解决相关的加密认证签名等技术。目前很多大型软件公司如等都在致力于这方面的研究和实践。由于基于服务的集成是种松散藕合的集成模式,集成结果的性能相对较低,无法满足些系统的集成要求,例如实时系统的集成。可靠性。些服务主机可能将比其他主机更可靠。然而,如何测量和传递这个可靠性呢当服务主机暂时离线时会发生什么情况此时,是寻求并使用由其他供应商提供的可替代的服务使用相同的服务接口,还是等待原来的那个重新可用呢同时,在这些供应商中,无法判断哪些供应商可以信赖。安全性。些服务将在公开情况下可用而没有保护措施,但大多数与商业应用相关的服务将使用带认证的加密通信。上的般能够提供基本的安全性,但有相当多的服务尤其是包含了企业商务逻辑的服务需要更高级的安全级别。服务如何鉴别用户身份这方面推出的是个框架级别的重要标准,然而的实现还很少见。如果你需要与全球范围内的服务。供应商合作,这些服务又如何适应你的安全性设置呢这方面已经有了些实现工作和,前者着重于提供统安全认证服务,而后者则着重于统安全认证协议的制定,然而这方面的当前工作还主要集中在面向公众的公众网站的应用领域,而相对于企业级别的集成应用而言还很不够。互操作性。目前的与服务在互联上还存在着问题,甚至是服务的不同应用商之间,诸如之间,仍然存在着问题,方面,服务规范的数量非常多,不同的技术提供商可能采用不同的技术规范来实现相同的技术特性如安全性和事务性,同时,即使是实现了相同的规范,然而对于规范细节的理解上仍然有可能有所不同,这就造成了不同的服务平台之间的互操作性问题。事务性。传统的事务处理在事务生存时间很短的封闭环境中很有效,但在事务可能跨越几小时甚至几天的开放环境中就不那么实用了,前而讨论了服务事务性的初步实现,然而从整体解决方案来看,事务性的实现还没有很好的解决方案。效率。本系统服务在实现数据转移过程中,同原来采用相比,速度较慢,相对于企业级别的大型应用还存在不足。与是解决这个问题的三个标准,然而他们还不够完善,起码还未成为最终标准如何通过有效准确并且可信任的发现机制来找到适合的服务,并且绑定到自身应用的商务逻辑中,是个待解决的问题。数据库设计数据库技术介绍为了保证外贸业务服务的致性完整性并发性,实现数据的快速存储,外贸业务软件的数据结构设计直接关系着整个系统的运行效率。因为系统所处理的主要对象就是数据单元。数据库是外贸管理系统中非常重要的组成部分,数据库中存储着外贸业务的全部数据,用户信息文件信息等重要数据信息,整个系统都围绕着数据库展开设计开发,数据库的结构设计和安全维护将直接影响到整个外贸业务管理系统的设计开发和软件质量。由于外贸业务软件设计大量的数据库操作,除了要确定有哪些表和字段,还要确定关键字和索引。数据库关键字必须能确定唯的记录,在进行数据查询时是依靠索引来优化查询和交易的速度。对数据库来说,影响其性能的,主要有以下些因素和方面数据库设计方面。这包括表的设计表的数量和大小表的设计规范化程度事务的设计游标的使用等等。索引的设计方面。包括索引的数目及其在表上的分布和类型键的使用填充因子的利用唯性约束的使用索引页面利用率分布和密度统计的精确度以及对查询的适用性。查询构造方面。包括选择标准操作符函数表达式和子查询聚集函数排序和分组等。操作环境方面。包括内存的利用磁盘的使用的使用网络的使用等。系统需要的所有数据分为四种类型原始数据元补充数据元抽取汇总数据交易数据元。数据库设计原则如下合理使用索引索引是数据库中重要的数据结构,它的根本目的就是提高查询效率。索引的使用要恰到好处,其使用原则如下在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。在频繁进行排序或分组即进行或操作的列上建立索引。在条件表达式中经常用到的不同值较多的列上建立索引,在不同值少的列上不要建立索引。比如在雇员表的性别列上只有男与女两个不同值,因此就无必要建立索引。如果建立索引不但不会提高查询效率,反而会严重降低史新速度。如果待排序的列有多个提供了新的功能,使其可以定义图表化的和可定制化的商业衡量标准,以帮助公司制定和跟踪主要的业务基准。并行分割处理,创建远程关系在线分析处理或混合在线分析处理分割,分布式分割单元,持续计算,和预制缓存等特性,极大地提升了中分析服务的可伸缩性和性能。二数据库设计数据库设计分为两个步骤绘制系统数据流图编写数据字典设计数据库结构。通过对外贸业务过程的认真归纳总结,结合日常工作的实际经验,依据相关外贸管理的规范,有效地实现了外贸业务由现实世界到信息世界的转化,对系统的中的数据流进行精确定义,针对不同的子业务,绘制出各自的子系统数据流图从而达到设计数据库的目的。系统后台数据库管理平台,这是比较重要的实现模块,因为外贸公司在平时和其它公司的业务往来中包含了大量的产品名称以及外币的汇率换算和外贸业务中的专业条款,它其中的各个表的设计合理与否直接关系到业务员对这个管理软件使用时的工作效率的高低。试想,如果数据库的表设计的十分烦琐,各表的关系连接设计的不是很合理,那么当用户使用时,调用数据库的响应时间会很慢,那么最受影响的就是公司的经济效益。依靠正确的管理员名称和口令登陆到管理页面,进而完成对数据库中数据记录进行操作,根据用户在实际操作中与到问题来对管理软件的内容进行更新与维护。确定了上述数据库结构的创建方案后,在对数据库中表的设计将考虑以下因素应用数据库表的设计首先要考虑性能问题对于数据库表要定义合理的索引字段,避免创建无用索引以及需要用到的索引没有创建数据库表的结构在设计上要有定的扩展性,即可以预先定义冗余字段,便于业务变更或增加新业务对于数据库表结构的调整对于数据库表的设计要考虑到数据容量和增长速度的特点,在实现业务逻辑的前提下,尽可能减少对大表中记录的查找操作,必要是采用了增加库表和使用临时表等方法。结合数据的具体表结构,得到了如下些主要的数据库表结构编号类别表与编号表编号类别表充当的角色是索引。需要知道有哪些具体的编号时,可以直接访问该表。而要具体的访问种编号的记录时,可越过它直接访问大的稀疏状的编号表,采用先选择再投影的方式进行。具体表结构如图所示。图编号类别及编号表结构图与用户管理相关的表本系统的用户管理是大亮点。业务管理软件中,不同用户具有不同的访问权限,而且同个用户在不同的场合也会具有不同的身份,每种身份对应于不同的访问权限。另外,该系统的最大用户群业务员,是要经常出差的,出差过程中,些日常工作不能完成时,就需要委托给别人代理。在本系统中,各种访问权限的差异体现在用户可获得的功能菜单树是有区别的,即使菜单树中的各结点相同,也有可能每个叶子功能项对应的操作权限各不相同。另外,业务系统的功能项较繁多,考虑到操作的便捷性,本系统还为用户的每种身份设定了常用菜单。因此,用户管理部分考虑到访问权限的控制用户操作的方便等多方面,最后形成了下列相关的数据库表,具体内容如图所示。图与用户管理相关的数据库表结构图与合同相关的数据库表在外贸业务软件中涉及的合同主要是与国外用户签订的外销合同,以及与国内生产厂家签订的购销合同。虽然此处是针对于外贸合同进行,但在设计中充分考虑了向般通用合同的转换即适用于普通企业的购销合同。在外贸业务中,不论与国外用户签订外销合同,还是与国内生产厂家签订购销合同之前都要进行报价和价格协商工作,因此具体涉及的数据库表如图所示。图与合同相关的数据库表结构图在数据库平台确定后首先进行数据库结构和表的设计。根据确定的数据库应用系统的设计原则确定数据的物理位置在分布式数据库环境中,对每数据表都要首先确定其最佳的存放位置,从而使整体数据的分布更加合理。在这过程中,需要考虑的因素主要有以下几点每结点需传递的事务量,每结点的数据量,网络的性能与可靠性各结点速度,磁盘容量若结点间连接不通后的访问规则表间联
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。