仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 741|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之Saturn 借助PowerDesigner推进了游览业...

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:35:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我们分析上面的两个操作,都有一个“删除数据”的过程。历程
“我们在开辟和保护上节俭了大批工时,并削减了手艺品种,这无疑将下降软硬件的本钱。”—Power公司副总裁BillGreen



SaturnR/T®ReservationSystems

简介:SaturnR/T®ReservationSystemsInc.是盘算机化的陆上交通服务预订体系的次要供给商。它和体系集成商Power®互助,为游览运输业开辟了贸易机构间及时的预订游览服务接口。该接口运转的是部署在SybaseEAServer上的SybasePowerBuilder®与JavaTM代码。计划该接口时,Saturn和Power®选择了SybasePowerDesigner®,而不是RationalRose。



营业请求:为了将游览运输公司和公交公司的后端体系毗连到次要的游览服务预订公司,如Sabre和Apollo,Saturn请求有一个低本钱、顺应性强的及时接口。经由过程如许的及时接口,能够失掉牢靠的车次预订确认号码并制止了呈现野生书写毛病的大概,从而使得在游览者的路程企图中能够准确显现他们的陆上交通服务的预订情形。别的,Saturn还请求办理计划能满意其Web服务的必要和未来的ebXML需求。



使用范畴:旅游业



营业办理计划:经由过程安装在Saturn材料中央的会合式SybaseEAServer盘算机,能够处置从游览社、公司客户及未来的Web游览流派站点传来的营业。SaturnR/T®利用SybasePowerBuilder和Java代码构建。经由过程及时接口与游览运输公司的站点通讯。该接口运转的是用SybasePowerBuilder开辟的服务器间通讯模块,卖力供应该及时接口与游览服务公司的后端营业体系之间的通讯。全部体系用SybasePowerBuilder计划。



架构:SaturnR/T®利用WindowsNT®和Windows2000Server盘算机,其上运转SybaseEAServer。



所用产物:SybasePowerDesigner8.0和9.0Beta、SybaseEAServer3.6.1c2、Sybase

PowerBuilder8.0、Java和SybaseAdaptiveServer12.0。



长处:SybasePowerBuilder依附其开放、高度集成、功效完整的开辟情况减速

了SaturnR/T®接口的开辟周期。SybaseEAServer供应了一个运转在低

本钱的Windows服务器盘算机上的不乱牢靠并具有高效能的服务器

办理计划。因为将Sybase作为独一的工具供货商,Saturn制止了为实行

分歧义务而带来的工具更换开支。



Saturn削减了他们的处置本钱,每一个定单的本钱从本来的2美圆降到

0.40美圆,而且在不到9个月的工夫内吸引了浩瀚新客户。整体来看,

他们的总具有本钱(TCO)下落了75%,而资产报答率(ROA)却增

加了500%。



经由过程此次IT投资,Saturn将其游览预订服务体系的的中心功效延长到了

网上预订范畴,同时在代价上为其合作者打造了新的困难。



作为Saturn的客户,陆上交通服务公司所取得的优点在于,他们可依附

正确实时的信息服务而将触角伸向环球的预订服务公司,同时也削减了处

理预订服务所需的工夫和用度。



Saturn借助EAServer和PowerDesigner推进了游览业的主动化服务历程

陆上交通是旅游业中产值达几十亿美圆的一个主要构成部分。在举行预订服务时,游览社必要及时确认是不是有可用的陆上运输服务及其代价。SaturnReservationSystems在1993年即成为Sybase的客户,它开辟的SaturnR/T®产物完成了贸易机构间的及时对接。该产物今朝正用于毗连Sabre、Appollo及Worldspan等游览社与交通服务公司之间的营业。



SaturnR/T®是一种可供平安公布Web服务的接口,它架起了服务供应商与服务需求者之间的桥梁。SaturnR/T®利用了部署在EAServer呆板上的Java程序和SybasePowerBuilder程序。



Saturn的副总裁PaulMurray说,“因为我们的使用服务器基础上是自行开辟的,因而我们可以将该及时接口的另外一半放在任何客户地位”。Saturn将SybaseEAServer3.61安装在WindowsNT®和Windows2000Server呆板上,然后将他们托付给次要的交通服务公司。这些EAServer盘算机卖力与上述服务公司的后端营业体系互换信息。在Saturn站点处有一个将一切呆板连在一同的中心EAServer。而Saturn服务器则卖力与次要的盘算机化预订服务公司互换预订信息。营业体系在处置预订哀求时能够在不到4秒的工夫内前往预订信息。



SaturnR/T®的劈头

为了核实最新的游览运输代价和是不是有可用的运输服务,Saturn必要一个毗连游览社与游览运输公司的及时接口。及时接口也是供应牢靠的车次预订确认号码(这在已往对Saturn来讲是一个辣手的成绩)的独一路子。谈到已往的办理计划时,Saturn的副总裁PaulMurray说,“之前,我们会代表交通服务公司供应车次预定确认号码,而游览社会承受这些预定的车次。这会招致很多成绩。当人们打德律风扣问已预订的车次时,游览社代办署理会说,‘这不是我们的预定确认号码’。固然,他们能够在背景办公体系中查询已预定的车次,但一耳目员很少承受如许的利用培训。”如今用毗连到交通服务公司背景办公体系的及时接口办理了这个成绩。



为创建及时接口,Saturn注重到了体系集成商Power®。Saturn的PaulMurray说:“我们使用Power的手艺服务创立了一些用于轮询我们数据库的PowerBuilder及Java部件,同时保护我们与和游览交通服务公司之间的平安套接层通讯。”



在评价阶段,Power卖力推销的副总裁WilliamGreen说:“对用户端来讲,一个面向工具的建模工具将是具有最高性价比的,它能够供应我们所需的面向工具及数据模子建模才能并天生模子呈报,这是建模工具以外又一个十分有效的功效”。这类呈报可用于计划将来的综合手艺蓝图。



保持RationalRose,选择SybasePowerDesigner

在选择具有气力的建模工具时,局限很快就减少为SybasePowerDesigner和RationalRose。SybasePowerDesigner依附完整集成化的情况所供应的建模和初级呈报才能,很快就成为固然之选。



SybasePowerDesigner在一个套装程序中就为开辟者供应了面向工具计划和丰厚的数据模子功效。开辟职员在编写SybasePowerDesigner程序时,能够深切打仗到PowerDesigner供应的一组完整的关头性UML图表。



“Rose的数据模子建模才能没法与PowerDesigner比拟,因而我们还必要增补别的的工具。”

-BillGreen



Power开辟职员曾在之前的项目顶用过RationalRose。关于这一次的Saturn及时项目而言,RationalRose不克不及满意手艺上的请求。



“我曾习气于RationalRose的呈报才能,就我但愿检察的内容而言,我发明它们老是在效力上有所完善。”

-BillGreen



SybasePowerDesinger天生呈报的才能给Bill留下了很深的印象。“PowerDesigner的模子呈报处置才能云云之强,乃至于我在很短的工夫内就能够定制我想要的呈报。”



SybasePowerDesigner供应了集成化的开辟情况。因为PowerDesigner的建模功效是环绕统一个版本库(repository)创建的,因而开辟职员一直在统一个工具情况中事情。他们不必要忙于转换建模工具并导进导出信息。Bill批评说,“客户也乐于将PowerDesigner作为一个一步到位的计划工具来举行数据建模和工具建模。固然,PowerDesigner可以天生和反向工程PowerBuilder代码与Java代码则是另外一个长处。而为了完成一样的功效,RationalRose还必要第三方扩大。



部署EAServer

Saturn曾针对它的别的产物乐成利用了SybaseEAServer。在服务供应商的站点安装EAServer盘算机以撑持SaturnR/T®接口,是一件十分轻松的事情。今朝,Saturn将SybaseEAServer用于同服务器互换信息,这些服务器局限很广,包含从小型后端办公体系到像Sabre如许代价几十亿美圆的预订服务体系。



简化服务供应商的集成事情

为使交通服务供应商可以接纳B2B式的服务,Saturn必要一种复杂的办法来集成供应商的后端办公体系。Saturn的PaulMurray说,“我们所打仗的服务供应商中,年夜部分都没有充足的手艺力气能在短时间内开辟出通信基本布局来撑持平安套接层及双向通讯。”



借助SybasePowerBuilder和Java,Power开辟了服务器间通信模块,从而简化了集成事情。假如一个次要的游览预订服务公司,如Sabre,向中心Saturn服务器发送了一条订票哀求,那末接上去的流程大概就是如许:假如目标地的服务供应商的设置文件标志为及时体系,则服务器间通信模块就会起首经由过程TCP/IP、SSL或IIOP协定毗连到位于交通服务供应商站点的EAServer,然后将订票哀求写进到当地服务器的SQLAnywhere数据库中并关照供应商的后端办公体系。后端办公体系只需从数据库中读失信息,然后再将信息插回到统一个数据库中。



Murray说,“我们接的这个项目原本是必要几个月工夫的,对一些公司来讲大概会更长,并且他们的产物仅仅是使用ODBC或JDBC从数据库读写。



Saturn比来列入了一个天下性的交通业博览会,一切的后端办公体系供给商都前来发卖他们的产物。Saturn趁此时机向这些后端办公体系开辟商分发了它的及时接口产物的仿单,并但愿他们能将该产物集成到他们的后端办公体系中。Murray传播鼓吹,“我们其实不但愿与那些开辟商合作。我们只是为他们供应了一个能够发卖的附加模块。对他们而言,供应了及时接口后,他们的后端办公体系会更简单发卖。他们能够告知有目光的客户,Sabre游览社和别的主动预订引擎的用户快酿成交通服务公司的定单输出职员了。”



PowerDesigner的同步功效

Saturn依附SybasePowerDesigner保护其一切使用的数据模子。对数据库的一切变动都要经由过程PowerDesigner模子举行。



SaturnR/T®的开辟事情中之以是能坚持使用程序同模子和数据库的完整同步,要回功于SybasePowerDesigner。Power公司的Green批评道,“PowerBuilder与Java部件的双向工程成为我们开辟事情的方针之一,而不但是同业中的又一个废话。比来,我们还要将VisualBasic到场到个中,该项事情仍将利用PowerDesinger来完成。”



创立手艺蓝图

为了引导Saturn将来的开辟事情,BillGreen的开辟小组利用SybasePowerDesigner创立了企业手艺蓝图。“我们没有太多的精神来培训客户利用和了解工具模子,因而我们必要一些器材来注释基本布局。”



托付了SaturnR/T®以后,Power使用SybasePowerDesigner9.0的营业处置建模功效创立了该产物的营业处置模子。Green说,“我们前往往创建了全部使用的营业处置模子。该事情的完成,使得Saturn第一次可以真正懂得他们的全部营业历程。客户看到这些图片后会发明一些流程,本来的处置体例很欠好。”



体系集成商的光耀远景

在体系集成业中,权衡客户中意度的最好尺子就是可否博得后续的义务。Power的事情小组又被付与了新的义务,他们要对另外一个交通服务机构举行集成,然后扩大全部体系。



“客户对了局十分中意。作为集成商,我们不用撑持多种手艺就可以完成与利用别的供给商的多种产物才干到达的统一建模程度,我们非常镇静。”

-BillGreen



Power选择了利用SybaseEAServer、SybasePowerBuilder代码和SybasePowerDesigner的集成化Sybase办理计划后,进步了开辟效力。“我们在开辟和保护上节俭了大批工时,并削减了手艺品种,这无疑将下降软硬件的本钱。”



“我很烦闷:为何一些公司不仔细思索一下将PowerDesigner作为他们的建模情况。”

-BillGreen



SaturnR/T®的将来开展

Saturn已新增了将包含XML动静及服务器间通信收集在内的使用扩大。当该产物的市场掩盖面更进一步地扩展后,利用任何基于Web的预订服务引擎的用户都将能够预订和变动陆上交通服务。XML还撑持消耗者购物功效。



陆上游览是任何游览的最后,也是最初一段旅程。假如您以为游览还不是一件轻松的事,SaturnReservationSystems会在Sybase集成化产物的匡助下,努力于打消您在游览入手下手和停止时大概碰到的懊恼。谈到SaturnR/T®怎样撑持游览机构时,PaulMurray批评道,“我们以后为旅游业的这一分支范畴供应了端到真个完整办理计划。它能够疾速、正确而且轻松地得以完成,由此能够失掉更好的服务并加重各方职员的事情量。”



IT办理职员总想着是自行开辟仍是购置的成绩。关于Saturn,这个选择很复杂,他们在客户的体系上投资,从而取得本人的合作上风。SaturnR/T®将其游览预订服务体系的的中心功效延长到了网上预订范畴,同时在代价上为其合作者打造了新的困难。



评价手艺决议的乐成与否是一项坚苦的事情。但关于Saturn,如许的了局不言而喻:买卖本钱削减、客户数增添而且具有了疾速增添新功效的才能。因为选择了准确的工具,Saturn将TCO下降了75%,而增添的资产报答率却高达500%。这些数听说了然统统。





版权一切©2002SybaseInc.。保存一切权力。依据美国版权法之划定,不得私自宣布。Sybase、Sybase徽标、PoweerBuilder和PowerDesigner是SybaseInc.的商标。一切别的商标属各自一切者一切。®暗示在美国注册。手艺标准大概变动,恕欠亨知。出书号为USALO2O469/02。
















Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失
小女巫 该用户已被删除
沙发
发表于 2015-1-19 17:54:32 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
柔情似水 该用户已被删除
板凳
发表于 2015-1-26 09:26:34 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
老尸 该用户已被删除
地板
发表于 2015-2-4 13:48:37 | 只看该作者
无法深入到数据库系统层面去了解和探究
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-10 01:11:40 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
爱飞 该用户已被删除
6#
发表于 2015-2-28 11:41:47 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
飘灵儿 该用户已被删除
7#
发表于 2015-3-9 23:12:41 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
只想知道 该用户已被删除
8#
发表于 2015-3-17 03:09:14 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-23 18:02:19 | 只看该作者
我个人认为就是孜孜不懈的学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 23:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表