
单选题:下列哪个通常是7 x 24小时应用:D证券交易系统
单选题:IBM DB2是一个:B数据库管理系统单选题:需求分析报告一般应该包括四种需求部分,以下哪个不是四种主要需求之
一:____
质量需求
单选题:下列哪个不是常见的UML工具:____A Rational Rose 单选题:Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适
合应用它:___A
跨防火墙的通信单选题:网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和
数据存储层。在C/S结构中,表现层和事务层都放在客户端,而数据逻辑层和数据存储层则置于服务器端。这种组织安排带来诸多的,下列哪个不是它所带来的:_______A 事务层不能与跨平台的客户端共享
单选题:下列哪个是SOAP、WSDL、UDDI、WSFL的共同技术基础:___B___ASP
单选题:一般的多层网络应用系统中,中间层是技术含量最高的部分,请找出下列
哪个不属于中间层:______
事务服务单选题:下列哪个不属于组件技术:___D___CORBA
单选题:下列哪个不是组件开发中的参与者:____D__提供者(Provider)--设计Bean
单选题:下列哪个不属于UML动态模型 C状态图单选题:BPEL4WS取代了下面哪些规范:____B__XLANG 单选题:SOA业务分析师准备将业务过程归档,SOA业务分析师应该将业务过程描
述为:D
ESB
单选题:下面哪个描述是正确的?D Web服务是业务过程的实现,可在同一个组织中使用
单选:下列哪个因素是性能模型所考虑的问题 B 客户访问站点功能节点的频度
单选:Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合
应用它 A
跨防火墙的通信单选:UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪两种
视图特别强调的概念: A
活动图和顺序图;单选:三层/多层结构的应用有很多优点,以下哪一项不属于它的优点:C性能方面;
单选:下列哪个是SOAP、WSDL、UDDI、BPEL的共同基础技术:B ASP;
单选:网络应用绝大部分都可分为以下四个层次:表现层、事务层、资料逻辑层和资料存储层。在C/S结构中,表现层和事务层都放在客户端,而资料逻辑层和资料存储层则置于服务器端。这种组织安排带来诸多的,下列哪个不是它所带来的:___A____事务层不能与跨平台的客户端共享;
单选:基本排队模型[M / M / 1]:[∞/∞/FCFS]处于概率稳态的条件是(λ:到达速率;
μ:离去速率):____A__
0<λ<μ;
单选:Web Services技术能成为下一代分布式系统的核心支持部分有几方面的原因,
下列哪项不是它的原因: B
互操作和交互性;单选题:下面哪个描述最精确地描述了XML在SOA(以Web服务实现)中所起的角色? C ESB通过XML协议进行通信
多选题:组建WEB站点时,除操作系统以外,还需要哪些系统软件:ABC数据库管理系统多选题:在UDDI的互操作协议中采用的标准协议有:___ABCD___TCP/IP
多选题:BPEL4WS是由下面哪些公司联合提出的:___ABC___IBM
多选题:电子标签与传统的条形码相比有哪些好处:___BCD__成本低
多选题:下面哪些属于随需应变环境的技术构架:___ABCDE___Web Service
多选题:下面哪些是IBM提供的随需应变运行环境具备的特征:_ABD_____集成化
多选题:数据挖掘是人工智能和数据库技术结合的产物,能从已积累的数据中发现
未知的规律。数据挖掘的一般过程包括哪些阶段:ABC
结果分析和评价多选题:下面哪些是典型的应用服务器:AB Web Logic
多选题:组件技术的三大流派是下面哪三种:ABC COBRA
多选题:在配置网络服务器时,必须考虑的因素有:ABCD数据流量
多选题:以下哪些使得SOA中松耦合成为可能? CE业务流程模型
单选题:两个公司都有CD这一概念,一个公司中指Certificate of Deposit financial instrument,另一个公司中指Compact Disc music media. 这两个公司如何在同一个SOA中交互而不产生问题? B 将数据绑定于不同的WSDL端口
多选题:下面哪两个是餐馆的业务流程 AD 餐馆经理雇佣了五个服务员
单选题:哪个标准允许请求服务时携带任何相关的数据? D XHTML
单选题:将服务映射为流程中的活动时,以下哪些是可能的。D 一个服务映射为一个活动
单选题:SOA Registry的主要功能是什么 A 通过存储所有的设计和实现制品而便于复用
单选题:如果将现有服务替换为低成本的、具有相似接口的服务,如下哪个论述是正确的? B WSDL进行更新后可以使用新的服务
单选题:一个服务需要包含mediation component以完成诸如消息验证、基于内容的
路由等任务,哪种架构最有效? D
SOAP消息
多选题:关于ESB的描述以下哪些是正确的。 CD Mediation可以实现为有状态session EJB
多选题:分析人员需要记录一个Web服务,该Web服务执行扩越其他业务服务的条
件流,可以使用哪两个技术? CE
SOAP
单选题:IBM的经验中,公司以生命周期这一术语来思考SOA,这个生命周期从哪
一阶段开始? A
model
多选题:Web服务是实现SOA的主要技术选择,因为Web服务 DE广泛支持单选题:为了能被各种服务使用者访问,SOA中的服务必须具有: C松耦合单选题:对业务流程执行进行形式化的最可行的方法是: E ebXML单选题:为了安全,一个SOA实现需要将其通信协议由HTTP变更为HTTPS,哪个
SOA生命周期会受到影响? C
Model
单选题:在SOA生命周期的部署阶段 B 服务将被监控,以获得诊断和修复故障时所需的关键性能指标
多选题:一个在线购物车应用需要使用SOA shipment processing服务,对于购物
应用,在SOA生命周期的建模和装配阶段,对于服务提供者的哪两个是最不需要考
虑的。 CE
性能需求
单选题:SOA中,connectivity services是通过 C Service registry 单选题:ESB哪个构件允许消息行为的定制? A Mediation
单选题:哪一个业务因素最不是SOA的推动因素? C the force of change
单选题:下面有关SOA架构的哪个说法是错误的。 D Web服务并不一定要使用http作为协议,事实上任何能够将SOAP消息从一点携带到另一点的协议都可以作为服务总线
多选题:以下关于SOA building block的描述哪些是正确的。 AD business-level服务与现实世界中的活动及业务功能紧密相关
单选题:SOA最重要的业务和技术优点是什么? C 为各种多样、复杂的业务系统提供标准的集成
单选题:在决定采用SOA时,哪个因素最不可能是关键的业务动力的? B 现有组织的基础设施所采用的技术太复杂和昂贵,难以维护
多选题:SOA能够为IT界提供的三个好处是: BCE homogenize of IT environment 均质化
单选题:哪个SOA实现的变更需要合适的服务versioning A 现有服务中增加新的操作
多选题:哪4个因素是采用SOA的障碍? ABCD 在发明新产品时寻求用户的输入
单选题:哪个SOA entry point与下面的话最匹配? “开始先对正在处理的业务流程进
行建模,消除瓶颈,然后模拟并部署优化后的流程” B
人员
多选题:哪两个是采用SOA的障碍? CE现有的构件基础多选题:哪两个人员或技术因素对公司采用SOA是否准备就绪具有负面影响? BE 理解SOA需要一种范式能够进行更加灵活的业务模型
多选题:In partnership with 7 Management Consulting, IBM识别出三个核心的以业
务为中心的SOA starting point和两个以IT为中心的starting point。这两个以IT为中
心的starting point是: CE
People
多选题:企业为什么要注意SOA governance? AC 组织的业务操作和底层的IT基础设施必须快速响应新的商业机会
单选题:为什么readiness和风险评估是重要的initial SOA governance activity? B 它减少了在SOA项目后期所需要进行的风险评估
单选题:一个企业管理委员会授权对业务服务进行升级,该变化去除了对某些特性的支持,并增加一些新的功能。企业服务生命周期管理流程应该关注于什么? B 保持与服务有关的元数据不变
多选题:哪两个是合法的SOA管理测度? BC SOA信息技术成本单选题:下面哪个不是principle of SOA design style? E Modularity
多选题:针对QOS需求, SLA应提出哪两个需求? AC性能
单选题:哪个是最重要的保证SOA governance成功的影响因素 C 相关的management parties受益于信息封装
单选题:SOA管理委员会考虑SOA构件之间传递信用卡号的私密性,哪个管理策略将减轻暴露这类信息的风险 D 对IT人员的背景检查
单选题:一个企业发送订单到另一个企业,以便制造和发货。制造商的SOA管理策
略要求对原始的订单请求进行单点验证。在哪一点进行验证最好? B
ESB
多选题:哪两个fit the need for SOA分布式安全模型 BD SOA governance 要求分布式事务
单选题:当需要获得真正的实时性能时不应该使用SOA,因为: C service registry在发布和查找服务时引入了显著的性能开销
多选题:不使用SOA有哪些影响? BCE 不使用SOA有哪些影响?
多选题:哪些SOA starting point可以将IT项目与企业的需要连接在一起? ABC people
多选题:下面哪些描述是正确的。 CD 只有存在多平台环境才能从SOA中受益单选题:企业什么时候才能获得有竞争力的业务敏捷性? ABD 当所有的服务使用相同的通信机制,从而得到高响应速度时
单选题:那种情况下SOA最能增强竞争力和生产力? C 业务功能具有单一平台环境
多选题:采用SOA的两个收获是: AE 容易获得定制的点到点的集成
多选题:下面哪两个精确描述了SOA的事务处理能力? AD 事务处理服务在维护事务完整性(integrity)的同时更新共享数据
多选题:哪两个是识别服务的一部分? AC业务分析
单选题:组织中采用SOA所面临的挑战主要来自什么因素?AD 技术标准的稳定性和一致性
单选题:定义具有合适粒度的服务 C Endpoint listener
单选题:一个企业管理委员会授权对业务服务进行升级,该变化去除了对某些特性的支持,并增加一些新的功能。企业服务生命周期管理流程应该关注于什么? B 保持与服务有关的元数据不变
多选题:governance 应该包括回答如下哪两个有关业务服务变更的问题? CD IT如何识别、评估、解决和接受变更的
单选题:哪个业务交互建模方法被推荐为导致业务灵活的SOA方法? B 所有的点集成与点到点的集成,应用构件之间建立起技术敏感的桥梁
多选题:银行贷款业务流程:首先顾客填写纸质的贷款申请,clerk将信息输入安全的数据库。银行想通过让顾客在线申请并将信息自动录入数据库而增强该流程。银行的IT环境不是多平台的,并使用同一种编程语言。下面哪些描述是正确的? DE 该公司无法从采纳SOA中受益,因为它没有多平台环境
单选题:SOA的服务接口的目的是什么?B 隐藏服务提供者的实现细节
多选题:哪两个人员或技术因素对公司采用SOA是否准备就绪具有正面影响? CD 业务操作团体所使用的语言与IT团体使用的技术行话具有明确的区分
单选题:在决定采用SOA时,哪个因素最不可能是关键的业务动力的? B 现有组织的基础设施所采用的技术太复杂和昂贵,难以维护多选题:企业为什么要注意SOA governance? AC SOA governance 对在SOA项目中定义每个人的角色和职责很重要
选择题:UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪
两种视图特别强调的概念:_________ A
活动图和顺序图选择题:三层/多层结构的应用有很多优点,以下哪一项不属于它的优点:______性能方面
选择题:需求分析报告一般应该包括四种需求部分,以下哪个不是四种主要需求之
一:____A
用户需求
判断题:Java可以在WWW上应用? A F
判断题:Java与操作平台无关,可一次开发多处使用? B F
判断题:web站点的建设过程包括计划阶段、设计阶段、生产阶段、测试和评估阶段?A F
判断题:VPN也是广域网建设的解决方案之一? B F 题目类型及题目
简答题:简述当今应该如何建立电子商务式的思维模式
简答题:请结合实例从信息系统容量规划的定义、方法、操作步骤、伸缩技术等角度论述容量规划技术在信息系统的规划设计和应用实施中的重要性。
简单题:本书讨论的四条性能定律分别是利用率定律、强制流定律、服务需求定律、Little定律,请分别用通俗的语言予以说明:
填空题:Web Services技术成为下一代分布式系统的核心支持部分的原因是:a.互操作和交互性;b 普遍性;c 低进入屏障,易于开发; d行业广泛支持
填空题:需求分析有两种方法,分别是__业务需求分析方法:需求分析有两种方法,
填空题:应用程序的功能模块可以划分为:_表示层_____、__功能业务层____和__数据层____ 。
填空题:典型的应用程序开发模型有:单层应用模式,两层主从式客户/服务器应用模式,多层应用模式,分布式系统应用模式和基与 WED 的多层应用模式
填空题:综合当今的Web应用以及Web Service的特点,Web Service可以分为下面四种:向商务的WED SERVISE,面向消费者WED SERVISE,面向设备
填空题:Web Service的实现框架由下面三个部分组成,它们分别是服务提供着,服务中介者和服务请求者答:现状 应用软件通过Internet或WAN 用户和应用程序间的连接是非持久性的不同的机器上。全球化的协同工作的需明确长期的发展目标和计划短期的合 vs 将各个商业流程有机的结
答:定义 预测未来负载水平何时会使够容量的三要素 服务水平满意度、特瓶颈现象 可用、可扩展、快速且高效的方。容量规划操作步骤1.了解环技术 5.应用技术 6.重新评估。选择伸缩
答:利用率定律:利用
数*单位时间完成事务数;服务需求定律均数量=黑盒子的吞吐率*客户平均停留
填空题:Web Service技术成为下一代分布式系统的核心支持部分的原因是:互操作和交互性;普遍性;低进入屏障,易于开发;行业广泛支持
填空题:要使 Web Service成功应用,还需要解决很多技术难点。请例举其中的四个:被发现;可靠性;安全性;事务处理性
填空题:Web Service的实现平台有:Microsoft, NET, Websphere, SunONE, Bowstreet Soiution
填空题:随需应变业务的特征:更迅速的响应能力,更灵活的变化能力,更专注的业务目标,更弹性的商务运行
填空题:IBM自动化蓝图的关键特征包括:可用性,安全性.优化,按需供应
填空题:SOAP协议包括以下4个部分:封套,编码规则,SOAP RPC,SOAP绑定填空题:WSDL文档包括的元素有类型,消息,操作,端口类型,绑定,端口,服务
填空题:BPEL4WS是_Web服务的商业流程执行语言____ 的简称。
填空题:需求说明书的两个主要目的是 1.提供明显的有关联的来源于国际的商业和可信任的标准组织的有代表性的需求。2.传递给有兴趣的当事人一些目的范围和ebXML景像
填空题:隧道技术是VPN的核心技术,它包括封装,传输,解包三个过程;隧道通过隧道协议来实现,隧道协议由传输协议,封装协议,乘客协议组成。
填空题:统一消息平台是一个三层结构,这三层分别是接入服务,应用服务,后台服务
填空题:RFID技术是一种非接触式自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,它主要由频射电子标签、读写器和后台数据处理系统三部分组简答题:试结合你工作或者生活中的实例,谈谈如何应用课程中介绍的新技术来改进现有的信息管理应用模式。
简答题:简要分析单层应用模型、两层主从式客户/服务器应用模型、多层应用模型、分布式系统应用模型和基于Web的多层应用模型之间的异同和有缺点。
简答题:什么是Web Service技术?
简答题:当前有哪几类Web Service应用,集合自己的实践经历说明其应用的状况和意义。
简答题:Web Service技术与当前的组件技术的主要区别是什么
简答题:学习理解Web Service的技术架构和实现框架。
简答题:学习使用Web Service的实现开发平台
简答题:你是如何理解on Demand的思想的?
简答题:on Demand技术包括哪些方面?
简答题:详细说明SOAP协议的主要内容。
简答题:SOAP协议有哪些优点,并说明它们的应用范围。
简答题:详细说明SOAP的结构与其中的元素。答::参见课本第五章 主要考察对于三
答:Web Service是一项新技术,能使或硬件,就可相互交换数据或集成。依台或内部协议是什么,都可以相互交换具体的业务功能。Web Service也很容如XML和HTTP。Web Service减少了应程的集成提供了一个通用机制。
答:从面向消费者的 面向商务的 面
答: Web Service是原来的组件技术思等各种组件模型技术,是原有各种组件答:从开源节流角度思
并节省费用 VPN可以构建基于Intern 多领域的新应用模式 比如零售、物流
答:主要包括三个重要
答:SOAP的主要优点就
接受和传送数据参数时采用XML作为数据扩展性。SOAP的主要缺的是由于采用HT 和解析的效率受到了比较的影响。简化
效率。
答:
答: Web Service的技术框架包括:网程层,其他技术层;实现框架包括:服答:利用Web Services
调用服务,解决跨系统进行业务操作的问答:一经要求;
答:主要包括三个重要简答题:学习并分析SOAP的编码规则。
简答题:学习理解UDDI协议的信息模型和数据结构。
简答题:学习运用UDDI协议的程序员API实现对UDDI注册中心的访问。
简答题:试构造一个简单的行业性UDDI注册中心。
简答题:简述一下BPEL4WS的发展过程。
简答题:安全问题是VPN的核心问题。大多数公司认为,公司网络处于一道网络防火墙之后就是安全的,员工可以拨号进入系统,而防火墙会将一切非法请求拒之其外;还有些网络管理员认为,为网络建立防火墙并为员工提供VPN,使他们可以通过一个加密的隧道拨号进入公司网络就是安全的。你对这些看法有什么不同见解?简答题:2004年已经有很多省份实现了小灵通用户和手机用户互发短消息,这是一个很好的统一消息平台的实例。统一消息平台不断的改善人们的生活质量,使得普通用户感受到技术的进步以及技术进步带给我们的实惠。请列举一个统一消息平台的实例,并试着介绍其实现原理。
简答题:什么是 tag?使tag闭合可采用几种方法?分别是什么?
简答题:XML与HTML的主要的不同点是什么?attribute与子element的不同点是什么?什么根元素?一个规范的XML文档要满足那些语法规则?
简答题:写出一个描述email的XML文档
简答题:ID和IDREF类型分别指什么?规范的和有效的XML文档有什么不同?
简答题:认真阅读下列XML文档,指出其中的错误. a) > <[fragment]>[fragment]>答:SOAP编码风格是基 共特性的泛化 答:VPN主要目标是什么 解决什么问题答 答:多个号码的随身呼 主要体答:a) 在XML文档中, 两种方法,分别是 自然的描述了数据的层次关系。而选择信息模型对数据进行验证的能力。 答: 答: 答: 答:Email内容为: Fr Jack@djtu.edu.cn; Subject: Where i you promised me last week? 答: 简答题:给出一个与下面XML Schema 相符合的 XML文档. 简答题:SOAP协议的优点与不足分别是什么?对不足应如何改进? 简答题:请给出一个描述机器翻译服务的WSDL描述. 简答题:常用的Web Services的发布方法有哪些种?对比它们的优劣?并说明使用UDDI方法的注册过程是怎样的。 简答题:以IBM Foundation Architecture为例,说明面向服务开发的生命周期过程。 简答题:企业服务总线与中心辐射Hub-Spoke方式相比,有什么主要特点?答:a) SOAP的主要优点 制。接受和传送数据参数时采用XML作为好的扩展性。 b) SOAP的主要缺的是由数据传输和解析的效率受到了比较的影议,以提高传输效率。 答: 答: 主要有集中注册方 P2P方式更加灵活,但是用于注册数据的式。 答: IBM基本架构(即 个过程分为循环、迭代的四个阶段?建模。建模阶段主要是收集业务需求并设计现有的和新的服务来实现这些业务流程。最后,从IT和业务两方面来管理和监持续的业务改进。治理(Governance)的各个阶段。 建模:建模阶段主要是程。业务模型的建立是这阶段的主要工、开发人员对应用业务流程、目标和产务需求。 组合:在服务组合阶段,主业资源计划(ERP),金融系统,IBM C 下,可以通过重用已有服务来实现业务供这个特殊的业务功能,并测试该服务实现这个业务过程。 部署:在部署阶制中心配置和优化运行环境,使其能够性等。同时,还可以提供一定的灵活性传统的点到点集成相比,面向服务这种。 管理:在模型定义、服务创建和组理,并实时监视主要的性能指标来获得了解系统状态,并为业务建模和业务流答: 纯一 石 15.00 士 答: 随着IT技术的发展 些需求,企业服务总线(Enterprise S 射(hub-spoke)式体系结构将各个系统构中,集成中心被扩展成可以分布在多率问题。和Hub结构相比,ESB具有以下能;其次,真正体现了SOA的理念, 一些Hub,那么它们也是以某种服务的形式简答题:简述ESB消息机制 简答题:什么是消息中间件的消息?简答题:简述发布订阅模式的主要特点 简答题:简述点到点模式的主要特点 简答题:简述存储转发方式的主要消息处理过程。 简答题:在中国,无论是信息化程度、电子支付手段和观念,还是物流运输体系的建设等,都无法与美国,与亚马逊所处的商业环境相比。创造性地模仿,成为模仿战略中必须的环节。当当在模仿亚马逊的过程中进行那些创新?这些创新对当当的发展起到了什么作用? 简答题:国内现有的安全认证技术和服务存在哪些问题? 简答题:城市门户网站的发展战略和目标定位主要在哪里? 简答题:简述可靠的发布/订阅模式的主要消息处理过程。 简答题:您认为门户网站以后的发展方向是什么? 简答题:对于门户网站来说,业务的综合化与业务的细分专业化到底孰优孰劣?答: 点到点是一种两个 织,只有一个消费者可以接收到队列上能由一个消费者使用。在没有消费者监答:通过存储与转发排 据需要从消息队列中接收消息。消息队发送者和接收者通过队列交换消息。消消息队列于发送程序和接收程序,答:一是收款模式的创 递送员将款项发送给公司,再汇至当当中国没有像UPS、FedEx这样覆盖全国乃地快递公司多管齐上。尽管管理和协调速度的创新。在亚马逊,网上购物后通中国消费者的耐心非常有限。于是在交国那样经历过邮购的商业模式,对他们需要、制度的保证,同时也需要多化,而采用了电话、email、QQ、BBS等槛 答: 基于信息安全的问 务系统和内部管理中存在安全漏洞。 证多:如传统的基于单一密码的身份验证交易造成的责任,由于无法确认用户身用户的交易信息传输于网上,极易被他答:ESB全称为Enterpr 合的产物。ESB提供了网络中最基本的连软件架构,可以提供比传统中间件产品让不同的应用服务器协调运作,实现了档导向的处理模式,以及分布式的运行力,并可以提供一系列的标准接口。答:目前对消息中间件 究工作。一般认为,消息中间件是一种消息传递机制进行平台无关的数据交流(例如ORB 和RPC),一般来说,消息中形式收发应用程序数据来连接运行于不方式下,应用程序并不需要消息即时即的地,并且只传一次。 答: 答: 答:1) 消息用户订阅消 断开与消息中间件的连接。 3) 消息发持久性消息,存储消息。 5) 消息存储7) 消息发布者从等待状态返回工作。 相关消息。 9) 消息中间件从持久性存消息接收者确认已经获得消息。 12) 消 除。 答:商业视角下的门户 答:业务的细分专业化简答题:什么是服务容器?与应用服务器相比,有什么特点? 简答题:即时通讯企业应该如何进一步拓展新的商业模式? 简答题:什么是消息路由?有哪两种主要方式? 简答题:简述软件系统架构的发展历史 简答题:简述SOA架构与OOP架构的区别与联系 简答题:简述SOA架构与CORBA架构的区别与联系 简答题:简述SOA的特点 简答题:举一个需要使用SOA架构的商业应用实例,并思考使用SOA后会带来什么好处。 简答论述题:四条性能定律分别是利用率定律、强制流定律、服务需求定律、Little定律,请分别用通俗的语言予以说明:8’ 利用率定律: _____________________________________________________________;强制流定律:_____________________________________________________________;服务需求定律:___________________________________________________________;Little定律:____________________________________________________________; 简答论述题:要使 Web Services技术成功应用,还需要解决很多技术难点。请例举并简要说明其中的四个难点:8’ 简答论述题:简要分析单层应用模型、两层主从式客户/服务器应用模型、多层应用模型(C/S)、Rich Client应用模型和基于Web的多层应用模型(B/S)之间的异同和优缺点;8’ 简答论述题:要使 Web Services技术成功应用,还需要解决很多技术难点。请例举并简要说明其中的四个难点:答: 服务容器是将各种 的服务,并抽象成一个端点(endpoint 以封装ESB的基础服务。为了实现分布式器,可以实现对软件的局部管理和全局服务对每个特定的服务软件透明。对应性的重要保证。与应用服务器相比,ES 的最大区别在于所管理的对象不同。应进制文件。为了保证应用的执行,运行运行环境都需要安装及配置。而ESB容器务流程的BPEL规约等,而相应的服务实器的支持下,多数情况下,用户仅仅需答: 答:SOA的一个重要特征 抽象描述,而在具体的应用实现中,再用和消息的传递。ESB中采用了服务路由递消息的过程。ESB可根据消息内容将其的路由(Itinerary-Based Routing)以机制:在ESB中,消息路线就好比这样一象端点endpoint来表示,在XML定义的一各个服务容器之间游走。基于内容的路容或是消息的属性分析,来控制消息传服务节点的容器根据规则来对消息的当式的,而不是集中的规则引擎。 答: 答:利用率定律 利用率=到达速率*每问对列数*单位时间完成事务数 服务的客户的平均数量=黑盒子的吞吐率*客答: 可靠性、安全性、 答:参见课本第五章 主要考察对于三答: 可靠性、安全性、 答: 答: 答:服务 服务是面向业 行重构 松耦合 对标准的支持 答:作为中国最大的百 富多种的促销优惠、数以十万计的大商集团的 IT 架构施加着巨大的压力息却无法及时、精准地汇总至集团;同重复的数据和信息浪费了有限的资源空权产品--企业服务总线(ESB)、企业应灵活、高效的全新 IT 架构,形成 了新简答题:简述需求获取的一般过程 简答论述题:随着信息技术基础平台的飞速发展,各行业的信息化应用不断深入和扩展,请结合所熟悉的行业背景,谈谈信息基础平台发展对行业发展的作用并预测下5年可能到达的程度。 简答论述题:简述原型法的开发过程和适用范围 简答论述题:简述常见的管理信息系统开发策略和选择原则 简答论述题:简述管理信息系统开发的一般过程,并说明设计阶段中初步设计和详细设计的具体设计内容和操作步骤 简答论述题:列举UML中的主要视图,并举例说明顺序图和状态机图的描述内容和主要用途 简答论述题:学生成绩管理系统主要完成学生成绩信息的录入、修改、删除和统计等,同时还包括学生、课程、成绩数据的导入导出功能,请设计画出该系统的功能结构图和数据流图,并设计主要的数据库表结构。 简答论述题:简述结构化系统分析法的开发过程特点和适用范围 简答论述题:请比较管理信息系统的开发模式中C/S和B/S的体系结构差异,并说明其各自的优先使用场合 简答论述题:请列举管理信息系统开发过程的共性问题,并选择其中2个结合自己简答论述题:列举UML中的主要视图,并举例说明类图和用例图的描述内容和主要用途答:结构化方法•面向数 法•可视化开发方法•其它的开发方法答: 答: 答:一,首先画系统的 的系统,然后考虑该系统有哪些输入、答:确定需求过程、编 、召开联合会议、分析用户工作流程、答:原型法 (1)优点 度;开发周期短,费用相对少;由于有间;应变能力强。 (2)缺点:不适合答:原型法 (1)优点 度;开发周期短,费用相对少;由于有间;应变能力强。 (2)缺点:不适合改—评价—再修改”的多次反复;用户心;开发人员易将原型取代系统分析;涉及面窄的小型系统 不适合于:管理基础工作不完善、处理过程不规范答:自下而上,自上而 答:C/S又称Client/Se 型数据库系统,如Oracle、Sybase、In B/S是Brower/Server的缩写,客户机上Internet Explorer,服务器安装Oracl Server 同数据库进行数据交互。 C/S的优点是能充分发挥客户端PC的处点就是客户端响应速度快。缺点主要有和分布式办公越来越普及,这需要我们统进行专门的设计来处理分布式的数据远程考试系统都是基于CS结构,CS最主。其数据库可以在客户端也可以在服务 客户端需要安装专用的客户端软件。首坏,都需要进行安装或维护。特别是有有,系统软件升级时,每一台客户机需对客户端的操作系统一般也会有。微软新的操作系统等等,更不用说Linu B/S最大的优点就是可以在任何地方进行用,客户端零维护。系统的扩展非常容用了。甚至可以在线申请,通过公司内配给用户一个账号进入系统。 答:列举UML中的主要视 简答论述题:文献管理信息系统的主要功能是文献收录、分类、归档、检索和浏览,请画出该系统的功能结构图和数据流图,并设计主要的数据库表结构。 简答论述题:请分析处理器、网络、硬件体系结构及软件、信息安全等信息技术当 前的发展趋势,结合你所熟悉的行业领域,设想一下5-10年后的信息系统能帮助我们解决哪些问题,如何实现? 简答论述题:请分析12306.cn所存在的主要性能瓶颈,对针对这些问题提出你的解决思路,如何实现? 简答论述题:请说明云计算的四大要素,并选择一个你所熟悉的信息系统,说明这些要素对于改进该系统的性能的作用所在。答:答:答:答:B选项C选项D选项E选项 银行储蓄业务系统企业管理信息系统INTERNET网上购物系统 数据库系统数据库数据仓库用户需求业务需求功能需求MS visual Modeler JTogether MS Project 应用程序集成局域网的同构应用程 序 软件和数据重用 没有统一的数据逻辑层来提供不同种类的数据存储层孤立了不同的逻辑组 件 不能实现复杂的应 用逻辑 XML HTML ORB 消息服务MSMQ目录服务ADSI,UDDI数据访问ADO.NET COM/COM+EJB J2EE 安装者(Deployer)--将EJB安装到EJB容器中容器使用者 (Container User)- -使用运行环境 容器提供者 (Container Provider)--提供运 行环境 顺序图类图合作图WSFL WSDL SOAP 软件部署的序列为了完成业务任务所 需的XML Web服务 一个或多个业务服 务的组合 Web服务是可以使用标准HTML来执行的业务功能Web服务是包含 WSDL服务定义的 XML文档,可跨组织 复用 Web服务是基于标 准的、跨平台的、 面向消息的服务实 现 客户访问站点功能节点的系统开销客户访问站点的功能 节点次数 客户访问站点的功 能节点流程 应用程序集成局域网的同构应用程 序 软件和资料重用 协作图和顺序图;状态机图和顺序图;顺序图和用例图。 互联方面;集成方面;维护方面 XML;HTML;ORB; 不能实现复杂的应用逻辑;孤立了不同的逻辑组 件; 没有统一的资料逻 辑层来提供不同种 类的资料存储层; 0<μ<λ;μ=λ>0;μ>0,λ>0; 专有性;低进入屏障,易于开 发; 行业广泛支持。 UDDI是通过网络传递以XML所写的消息的机制服务的message和 interface是通过XML 构造和发布的 WSDL是用XHTML 写的,它给出所执 行的方法的细节 应用服务器WEB服务器网上订购系统 HTTP XML SOAP Microsoft BEA SUN 信息量巨大不易碎可任意书写 信息集成自治能力网格计算刀片计算 虚拟化可自我管理的自动化 数据分析与挖掘数据准备结果利用 IBM Websphere Oracle Sybase JBN B/S COM 存储容量安全性稳定性 SOA governance ESB JDBC adapter Web服务接口 为不同数据使用SOAP信封在ESB中对命名进行 协调以确保唯一性 使用XML名字空间 Food critic在报纸上发表有关餐馆的专栏银行柜员机将现金提 供给顾客购买午餐 服务员拿来菜单, 下单,上菜 服务员业余在外打工 ESB UDDI SOAP 一个服务映射为活动的一部分一个服务映射为多个 活动 服务不可映射为流 程中的任何活动 通过存储所有的设计和实现制品而便于复用通过查询人员将人员 分配到进程的实例中 支持业务服务的动 态发布、定位和管 理 新服务可在不修改客户端逻辑的情况下进行切换新的服务需要安装在 ESB中,以便被每个 客户执行 旧服务的客户需要 重新部署,将其绑 定到新的服务 Metadata Web服务绑定ESB Endpoint listener允许用户创建gateway和broker服务Endpoint listener通 过HTTP或JMS侦听 所接受到的Web服务 请求,并传递给相关 的inbound服务 Mediation是定义在 BUS中的 XML Parser WS-Coordination SOAP4J BPEL assemble deploy govern 针对平台platform- specific 面向消息关注客户安全、可扩展、健壮企业层接口封装 XML Parser WS-Coordination SOAP4J BPELMonitor Deploy Manage 服务将被配置和安装,以便提供健壮、可扩展、安全的运行环境服务将被创建,以满 足业务需求和定义集 成点 服务将被模拟以便 为服务的消费者提 供服务模型接口 服务实现的硬件/软件平台服务间的调用模式 服务实现的编程语 言 服务提供者的位置 XML名字空间ESB plumbing layer Proxy Service Messaging Service Web Services Gateway Enterprise reconstruction Industry deconstruction Oranizaitonal stablilty? Messaging system可以用来实现服务总线HTTP协议用来实现 服务总线的成本比较 高 HTTPS协议对Web 服务来说几乎没有 用处 Infrastructure-level服务可以包含业务逻辑服务管理包括QoS、 transformation等 usage management Service directory提 供了注册功能 能够对变更提供快速响应,从而获得竞争优势保护已有的IT资源投 资成本 对关键商业应用提 供真正的实时性能 提高客户的忠诚度, 增强终端用户的体验 现有系统显示出公司处于数据处理技术前沿现有系统不能提供各 种新的商业挑战所需 的能力 在business merger, acquisition, downsizing和 upsizing等方面存在 着巨大的文化变化 推动服务复用推动灵活的解决方案控制IT环境中可使用 的产品 保护IT投资 改变UDDI Registries 的位置 改变服务的实现改变传输的实现 Obsessed with time- to-market 冒险型的管理风格Organizaitonal silos合作伙伴缺乏技能流程Connectivity信息复用 A deliberate, well-conceived path from the 多个产品部门之间无 法协作 面对面的客户会面 所消耗的时间 企业有种能用就好的 倾向对组织中变化的拒绝SOA管理团队的授权高级经理的支持SOA的Vision尚未与IT部门的交付(delivery)能力进行协调 Process Connectivity Policy Reuse SOA governance回答了SOA项目中如何定义每个人的角色和职责很重要OA governance回答 了如何align business 和IT SOA governance回 答了如何控制和评 估服务及服务提供 者 SOA governance定 义了服务的实现。 它识别出企业当前和未来的面向服务状态之间的鸿沟和障碍它为每个功能推荐所 需要定义的服务的数 量 SOA是基于大量技 术和开发标准的, 其复杂性应该在早 期考虑 通知所有相关方坚持6 Sigma重构机 制 确保所升级的服务 是细粒度的 每秒所进行的服务事务数量IT项目的投资回报率 (ROI) 最大服务响应时间 每1000行代码的缺陷 数 Encapsulation Loose coupling Separation of concerns Fine-grained 实现平台可靠性Service API Transport SOAP Headers 减少跨组织的决策业务随着市场动态变 化 松耦合策略增强组 织的策略 不传递信用卡失效日期将ESB配置为记录所 有消息 将ESB配置为加密 所有消息 SOAP security header 在防火墙在UDDI registry 多个应用可具有不同的用户身份registries OASIS WS-Security 是分布式安全标准 业务伙伴的服务在 企业防火墙之外 必须防止业务服务的 消费者访问业务流程 SOA允许多个服务消费者消费同一个服务提供者的服务SOA不能确保服务提 供者和消费者之间 subsecond响应时间 ESB的mediation services引入的显著 的性能开销 Acquisition和divestiture更难无法创建可服用的构 件 地理上的扩展更加 方便 将存在组织机构上的 silos processes infomation connectivity reuse 只有存在多编程语言环境才能从SOA中受益SOA通过loose coupling, reuse和 extensibility提供 business agility loose coupling在连 接的两端不再需要 使用相同的技术实 现当业务流程的变更不需要修改应用程序的逻辑时当服务的数量比单个 业务所需要的更少时 当公司的服务比竞 争对手的可比较的 服务更快时 业务功能针对性能进行了高度优化未来有收购 (acquisition)时业 务功能易于集成 业务功能已经定义 为Web应用 易于改变顾客和供应商使用依赖于位置的服 务 易于产品或服务的 展示 了需要管理的通 信机制的数量 SOA中的事务说明需要多层分离的操作由于总是有一个事务 实例与client相关联, 事务维护着会话状态 松耦合使得SOA更 加容易支持事务 Web服务的规范中没 有包括SOA的事务处 理能力 与开发人员面谈业务流程分解将现有公共方法发 布为服务 将现有的应用封装进 Adapter 服务构件的协同定位(Co-location)不同平台间的全局互 操作性 定义具有合适粒度 的服务 Service broker Service registry outbound service 通知所有相关方坚持6 Sigma重构机 制 确保所升级的服务 是细粒度的 元数据存储是否需要伴随着进行升级Connectivity需要通知谁? 哪些业务流程会受到 影响? 所有的点一次集成到网络,发布服务并进行服务请求所有的点一次集成到 Hub,订阅有限数量 的服务 SOA并不严格推荐 单一的方法,因为 根据多个不同因 素,方法将不相同 该公司无法从采纳SOA中受益,因为它没有多编程语言环境将信息录入数据库, 这一任务用SOA服务 来表示将使其更加易 于使用 填写申请的任务涉 及人的交互,可将 其作为组合SOA过 程的起点 只有当银行将填写申 请变成在线的之后, 才能采用SOA 为SOA所需的每个业务功能识别大量业务对象及其属性和行为处理业务的主要功能 区 识别企业业务模型 的业务过程 关注于技术问题而不是考虑组织问题找到一种企业方法, 可以允许业务领导人 和IT人员meet in the middle 开启出新的方法, 能够关注于业务驱 动的软件变更与实 现问题 现有的对各种软件技 术的投资 现有系统显示出公司处于数据处理技术前沿现有系统不能提供各 种新的商业挑战所需 的能力 在business merger, acquisition, downsizing和 upsizing等方面存在 着巨大的文化变化 SOA governance有助于组织关注于业务战略而不是IT资源等SOA governance可 使组织对商业机会进 行快速响应 没有SOA governance的话不 可能得到正确的 SOA架构 SOA governance通 过所采用的新技 术的数量来控制IT复 杂性 协作图和顺序图状态机图和顺序图顺序图和用例图 互联方面集成方面维护方面 质量需求业务需求功能需求 T T T T 状 应用软件通过Internet或WAN分布在世界范围。数以百万/千万计的用户 可能存在的突发事件。应用程序间的连接是非持久性的和低速的。千差万别的数据表示设备应用程序所需的数据可能分布在机器上。全球化的协同工作的需求建立电子商务式的思维 “集成各种商业流程 便更好的服务客户”期的发展目标和计划短期的解决方案 》组合却是高耗费、复杂、、初级流水线的方式组将各个商业流程有机的结 预测未来负载水平何时会使系统饱和以及确定一个尽可能延迟系统饱和的最经济方法的过程。足的三要素 服务水平满意度、特定的技术和标准、成本约束 足够容量的目标 降低停机时间和网络象 可用、可扩展、快速且高效 分层模型帮助分析。从商务层、客户行为层和资源层说明容量规划论。容量规划操作步骤1.了解环境 2.对工作负载进行分类 3.确定影响最大的组件 4.选择要应用的缩放应用技术 6.重新评估。选择伸缩技术;使用更快的机器。 :利用率=到达速率*每事物服务时间/列队资源数;强制流定律:平均吞吐量=平均访问队列位时间完成事务数;服务需求定律:服务需求=系统吞吐量*利用率;Little定律:黑盒子中客户的平=黑盒子的吞吐率*客户平均停留时间五章 主要考察对于三层多层结构和Web Services架构的区别 eb Service是一项新技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行业务功能。Web Service也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸和HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流成提供了一个通用机制。 者的 面向商务的 面向设备的 面向系统的应用方面阐述观点。 Web Service是原来的组件技术思想在Internet时代中的进一步发展,它集成了CORBA、COM/DCOM 组件模型技术,是原有各种组件技术的继承和发展。 角度思考新技术在电子商务应用中的作用 比如统一消息平台可以构建企业的快速反应机制费用 VPN可以构建基于Internet的企业应用 提供较廉价的安全应用机制 RFID技术可以提供在很的新应用模式 比如零售、物流、客户服务等 移动商务技术则提供了更多广阔的应用前景 个重要的部分:SOAP封装、SOAP编码规则和SOAPRPC 表示 优点就在于它的简单性 SOAP使用HTTP作为网络通讯协议 数据更容易通过防火墙的。传送数据参数时采用XML作为数据格式 提供了更高层次上的抽象 与平台和环境无关 具有良好的。SOAP的主要缺的是由于采用HTTP协议这样一个应用层协议 再加上XML数据的封包 使得数据传输的效率受到了比较的影响。简化SOAP协议的封包 提高解析的效率。使用更底层的协议 以提高传输 Web Service的技术框架包括:网络层,XML消息层,服务说明层,服务发布层,服务发现层,服务流其他技术层;实现框架包括:服务提供者,服务中介者,服务请求者。 vices以及J2EE相关技术实现组件注册、授权、调用和监控等功能,为各业务系统提供组件务,解决跨系统进行业务操作的问题 个重要的部分:SOAP封装、SOAP编码规则和SOAPRPC 表示格是基于一个简单类型系统,而这个系统是程序语言、数据库和半结构数据中类型系统的公的泛化 是什么 解决什么问题 传输安全仅是安全的最基本环节 从整个安全体系角度来考虑回 随身呼服务等 主要体现出统一消息平台的应用价值所在。 档中,用于表示元素开始或结束的标记称为tag,tag总是成对出现。 b) 使tag闭合可采用法,分别是 不同语法要求不同语法要求不同语法要求不同2.标记不同3.作用不同 用的核心信息模型由XML Schema 定义。使用XML 是因为它提供了平台无关的数据描述并很描述了数据的层次关系。而选择XML Schema 是因为它支持丰富的数据类型,便捷的描述方式及其按型对数据进行验证的能力。 : From: Tom, Tom’s address: Tom@djtu.edu.cn; To: Jack, Tom’s address: jtu.edu.cn; Subject: Where is your draft? Body: Jack, where is the draft of the paper omised me last week? ct>Where is your draft? fragment> 正确 .00 士宏 程 15.00 要优点就在于它的简单性,SOAP使用HTTP作为网络通讯协议,数据更容易通过防火墙的限受和传送数据参数时采用XML作为数据格式,提供了更高层次上的抽象,与平台和环境无关,具有良展性。 b) SOAP的主要缺的是由于采用HTTP协议这样一个应用层协议,再加上XML数据的封包,使得输和解析的效率受到了比较的影响。 c) 简化SOAP协议的封包,提高解析的效率。使用更底层的协提高传输效率。 注册方式和P2P方式。集中式服务的注册发布和查找比较简单,但是容易出现性能瓶颈,式更加灵活,但是用于注册数据的分布性,使得数据的查询过程更加复杂。 UDDI采用集中式的注册方构(即IBM Foundation Architecture)从软件生命周期的角度讨论了SOA的开发过程,将整分为循环、迭代的四个阶段?建模(Model)、组装(Assemble)、部署(Deploy)和管理(Manage)阶段主要是收集业务需求并设计他们的业务流程(workflow)。在业务流程优化后,通过组装和集成和新的服务来实现这些业务流程。服务实现及服务流程将被部署到一个高可靠和高集成的服务环境中,从IT和业务两方面来管理和监控这些业务流程。在管理阶段收集的信息被反馈给模型分析,以实现业务改进。治理(Governance)和过程(Process)为SOA工程提供指导和监管,支撑整个生命周期中阶段。 建模:建模阶段主要是收集和分析业务需求,建立和优化业务流程,并设计软件服务的流务模型的建立是这阶段的主要工作,模型是设计相关的软件服务、定义服务等级的依据,可以使用户人员对应用业务流程、目标和产出达成共识,并提供了业务性能评估的基线,以确保应用程序符合业。 组合:在服务组合阶段,主要是根据业务模型,利用已有的服务资源库和业务解决方案(如企计划(ERP),金融系统,IBM CICS® 等),发现服务、创建服务和服务集成的过程。大多数情况 以通过重用已有服务来实现业务模型中所定义的功能。当服务不存在时,可以创建一个新的服务来提特殊的业务功能,并测试该服务以集成到整个业务流程中。当所需的服务都就绪后,可以调度服务以个业务过程。 部署:在部署阶段,主要是将服务以及集成的业务流程部署到运行环境中,通过控配置和优化运行环境,使其能够满足业务所需的不同的服务水平要求,如健壮性、可扩展性、高可靠同时,还可以提供一定的灵活性,以支持服务和业务流程的动态更新以适应不断变化的业务需求。同点到点集成相比,面向服务这种控制中心的方式大大降低了维护的复杂度,并减少了大量的维护开销管理:在模型定义、服务创建和组装、服务及业务流程部署之后,该阶段提供对底层服务资源的管 实时监视主要的性能指标来获得预防、隔离、分析和修复问题的信息。通过监控服务运行,可以及时统状态,并为业务建模和业务流程的持续改进提供至关重要的反馈信息。 的发展,企业应用集成的需求急剧增加,上述朴素的中心辐射式结构已不能很好的满足这,企业服务总线(Enterprise Service Bus)的体系结构逐渐浮出水面。这种体系结构继承了中心辐b-spoke)式体系结构将各个系统点对点连接转化为多个系统对中心的连接的理念。但在这种体系结集成中心被扩展成可以分布在多个物理节点上的总线,从而有效解决了中心辐射模式的单点失效和效。和Hub结构相比,ESB具有以下优点:首先,它比单一Hub的形式更开放,总线结构有无限扩展的可次,真正体现了SOA的理念, 一切皆为服务,服务在总线(BUS)中处于平等的地位。即使我们需要一,那么它们也是以某种服务的形式部署在总线上,相比上面的结构要灵活的多。 种两个特定的应用程序之间一对一的通讯方式。在点到点的模式中,消息按照“队列”组有一个消费者可以接收到队列上的消息。一个点到点的对流可能有多个消费者监听,然而一条消息只个消费者使用。在没有消费者监听的情况下,消息保留在队列中,一直到有消费者使用它。 转发排队机制, 发送程序可将消息发送到一个称为消息队列的虚拟信道中, 接收程序可根从消息队列中接收消息。消息队列既是发送者发送消息的目的地, 也是接收者接收消息的消息源,和接收者通过队列交换消息。消息队列是一个驻留消息的容器, 直到接收者从队列中接收到消息。列于发送程序和接收程序, 在进行通信的应用之间充当缓冲区 式的创新。中国是现金交易大国,网上信用卡支付还不普及,因此,货到付款,并且最终由将款项发送给公司,再汇至当当的账户上,成为适应现实的良性运转模式。 二是配送环节的创新。有像UPS、FedEx这样覆盖全国乃至全球的物流企业,当当现在的做法是,航空、铁路、城际快递、当公司多管齐上。尽管管理和协调的难度会增加,但却解决了最短时间内送货上门的问题。 三是交货创新。在亚马逊,网上购物后通常在7个工作日后交货,但是,当当经过研究比较发现,亚洲特别是费者的耐心非常有限。于是在交货速度上,当当力求快速。 四是服务的创新。中国消费者没有像美经历过邮购的商业模式,对他们来说,网上购物就像是“隔山买牛”。让他们最大程度的放心,不仅策、制度的保证,同时也需要多种服务手段的支持。当当摒弃了美国网上购物顾客沟通模式的单一采用了电话、email、QQ、BBS等多种手段,消除了中国消费者网上购物的陌生感,降低尝试风险的门全的问题主要有两点:一、基于用户名+密码这种身份验证方式的脆弱性;二、证券公司业和内部管理中存在安全漏洞。 证券行业的网上交易,尽管已发展得如火如荼,但存在的隐患还很 传统的基于单一密码的身份验证方式,其用户名和密码本身就容易泄露;委托信息容易被篡改;对于成的责任,由于无法确认用户身份,用户可以拒绝承担;无法保证委托信息确实发送到券商服务器;交易信息传输于网上,极易被他人窃取等。 terprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能可以提供一系列的标准接口。 中间件(MOM)的定义还未形成统一的行业标准,我国也正加快对消息中间件技术的标准化研。一般认为,消息中间件是一种由消息传送机制或消息队列模式组成的中间件技术,利用高效可靠的递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。与其它中间件技术不同ORB 和RPC),一般来说,消息中间件并不要求系统具备一个可靠的底部传输层,而是通过以消息的发应用程序数据来连接运行于不同系统上的应用程序。信息可以同步传送,也支持异步传送。在异步,应用程序并不需要消息即时即刻传送到对方,只是由MOM 确保把信息以消息的方式传送到适当的目并且只传一次。 订阅消息主题,并指明消息为持久性。 2) 消息用户可能由于各种原因(如失效或宕机)消息中间件的连接。 3) 消息发布者将消息发送给消息中间件,并等待回复。 4) 消息中间件识别为消息,存储消息。 5) 消息存储在持久性存储介质中。 6) 消息中间件给消息发布者发送确认消息。息发布者从等待状态返回工作。 8) 消息接收者从新建立起与消息中间件的连接,并请求订阅主题的息。 9) 消息中间件从持久性存储中检索相关消息。 10) 消息中间件将消息传给消息接收者。 11)收者确认已经获得消息。 12) 消息中间件确认所有订阅者都收到消息后,将消息从持久性存储中删的门户、竞争现实中的门户,其实并不因为丰富和结实而显得更为强大 专业化将各种类型的软件组件或应用,封装成可支持标准通讯协议(如JMS、JBI、JCA、Soap等),并抽象成一个端点(endpoint),连接到总线上的组件。服务容器既可以封装用户应用软件,也可ESB的基础服务。为了实现分布式处理,服务容器需要支持服务的注册、发现和选择。通过服务容 以实现对软件的局部管理和全局管理相结合的方式。服务容器屏蔽了软件的异构性,使得总线的基础每个特定的服务软件透明。对应用软件而言,容器是总线的代理,服务容器是基于ESB的系统可扩展要保证。与应用服务器相比,ESB的服务容器是一个相对简单和轻量级的进程。ESB容器与应用服务器区别在于所管理的对象不同。应用服务器我们称之为重量级的,在于其部署的多为可执行的应用的二件。为了保证应用的执行,运行环境也就成了应用服务器的一个组成部分,通常情况下,所有必须的境都需要安装及配置。而ESB容器则倾向于只装载服务和服务流程的规约,如服务的WSDL描述以及服的BPEL规约等,而相应的服务实现只有在需要的时候或是调用的时候动态地绑定和载入。在分布式容持下,多数情况下,用户仅仅需要安装一个轻量级的服务容器,就可以满足基于服务的计算要求。 要特征就是将服务定义与服务的定位和调用相分离,在应用系统的流程定义中采用服务的述,而在具体的应用实现中,再动态地将服务的抽象描述绑定到服务的具体实现,并实现对服务的调息的传递。ESB中采用了服务路由的机制,来定义服务传递的步骤、建立传递线路和规则、并逐步传的过程。ESB可根据消息内容将其由提供者传递到接受者。 ESB中主要有两种路由机制,基于路线图(Itinerary-Based Routing)以及基于内容的路由(Content-Based Routing)。基于路线图的路由在ESB中,消息路线就好比这样一张路线图,记录消息通过每个服务节点的信息。服务节点通常由抽endpoint来表示,在XML定义的一组元数据的基础上,采用XML描述。每个路由消息携带着该描述,在务容器之间游走。基于内容的路由:在基于内容的路由中没有一个线路图的概念,而是基于消息的内消息的属性分析,来控制消息传递的路线。在消息描述中,元数据描述了消息有可能的分支走向,有点的容器根据规则来对消息的当前状态进行判断,并进行路径的选择。同样,这个路径判断也是分布而不是集中的规则引擎。 利用率=到达速率*每事务平均服务时间/队列资源数 强制流定律 平均吞吐量=平均访数*单位时间完成事务数 服务需求定律 服务需求=系统吞吐量*利用率 Little定律 黑盒子中的平均数量=黑盒子的吞吐率*客户平均停留时间。 全性、事务、可伸缩性、可管理性、可说明性、测试(其中任意四个均可,并加以说明) 五章 主要考察对于三层多层结构和Web Services架构的区别 全性、事务、可伸缩性、可管理性、可说明性、测试(其中任意四个均可,并加以说明) 面向业务的 强调服务的复用 关注服务的使用 1. 组合,流程,协同 2. 可以方便灵活进 松耦合 对标准的支持 大的百货商业集团之一,大商集团遍布全国各地的店铺、每天不计其数的运营数据、丰的促销优惠、数以十万计的员工日常考核管理、激烈的行业竞争等“内忧外患”,每时每刻都给团的 IT 架构施加着巨大的压力。各自为政的 POS、MIS、ERP、CRM 等系统,汇集了第一手数据和信法及时、精准地汇总至集团;同时,多个异构的系统之间无法进行横向跨系统共享,导致了大量冗余数据和信息浪费了有限的资源空间,造成集团IT 系统维护成本的虚高。 锐易特通过自主知识产--企业服务总线(ESB)、企业应用门户(Portal)等信息整合套件为大商集团构建出了一个健壮、高效的全新 IT 架构,形成 了新一代基于 SOA 架构的 ERP 平台,实现了数据大集中,搭建出可供 面向数据结构的软件开发方法(简称为面向数据)•面向问题•原型化方法•面向对象开发方视化开发方法•其它的开发方法 系统的输入输出,先画顶层数据流程图。顶层数据流程图只包含一个加工,用以表示被开发,然后考虑该系统有哪些输入、输出数据流。 二,画系统内部,即画下层数据流层图。[1] 程、编写项目视图和范围文档、用户群分类、选择用户代表、建立核心队伍、确定使用实例联合会议、分析用户工作流程、确定质量属性、检查问题报告和需求重用。 )优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时变能力强。 (2)缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修)优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时变能力强。 (2)缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修价—再修改”的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信发人员易将原型取代系统分析;缺乏规范化的文档资料 (3)适用范围:处理过程明确、简单系统;窄的小型系统 不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;础工作不完善、处理过程不规范;大量批处理系统 自上而下 nt/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或 et Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web 同数据库进行数据交互。 优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优客户端响应速度快。缺点主要有以下几个: 只适用于局域网。而随着互联网的飞速发展,移动办公式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系专门的设计来处理分布式的数据。 (CS支持广域网包括Internet,比如微软的MCSE、印度NIIT等的试系统都是基于CS结构,CS最主要的特点在于能够给服务器减轻压力,而且有更高的安全性和稳定性据库可以在客户端也可以在服务器端,但最大的缺点就是升级比较麻烦。) 需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 端的操作系统一般也会有。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于的操作系统等等,更不用说Linux、Unix等。 大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分户一个账号进入系统。 主要视图,并举例说明类图和用例图的描述内容和主要用途
