SOA专业面试试题

SOA专业面试试题

面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。下面是精心整理的SOA专业面试试题,欢迎大家分享。

SOA专业面试试题

1、介绍一下你对SOA的认识

这个问题可以从WHY SOA和SOA面临的挑战入手回答

1. WHY SOA? SOA的好处在哪里?

减低IT成本:重用现有的系统,而且SOA系统本身也可以被后来的应用重用; 减少维护费用,对现有系统造成很少的改动。

增加IT收入:快速的适应新的需求,快速的实现,提高性能,实现云计算 如 Google, Amazon等等

2. SOA面临的挑战有哪些?

更多的系统参与到SOA中,更多的人参与到SOA中,需要更多的交流沟通

在安全控制方面特别是在EAI(enterprise application integration)的MOM(Message Oriented Middleware)中的安全控制更加复杂

需要更高更新的技术参与进来,需要更多的有经验的人员。

2、什么是ESB?请介绍一下ESB?

ESB的全称是Enterprise Service Bus (企业服务总线)。它是一个ielinghuode用于集成各种企业应用即服务的连接基础架构,企业服务总线能够通过简化企业应用及服务之间的链接数量,接口大小以及接口复杂度使企业的面向服务体系SOA更加强大。

Enterprise Service Bus 主要提供一下几方面的功能:

1. 在服务于服务之间或者应用于应用之间路由消息;

2. 在服务请求者与服务提供者之间转换传输协议;

3. 在服务请求者与服务提供者之间转换消息格式;

4. 处理来自于各种已购源的业务事件;

企业服务总线使企业可以更主要的关于企业的核心业务而不用在关注与连接各种应用的IT基础架构,它还可以让企业在增加新的服务及对已有服务进行修改时,可以对原有系统及服务不产生影响或者只有微小的影响。

3、WSDL的操作类型主要有几种

request-response类型是最常见的操作类型,但是WSDL总共有四种操作类型。

Type:定义

One-way:这个操作会接受消息但是不会返回一个响应

Request-response: 这个操作会接受一个请求而且返回一个响应

Solicit-response: 这个操作会发送一个请求然后等待响应

Notification: 这个操作会发送一个消息而且不等待响应。

4、如何在SOA中实现松耦合

实现松耦合的一个策略是使用service interface(如果是SOAP web service的话就是指WSDL)来限制它的依赖性, 对消费者隐藏服务的实现。 实现松耦合需要更好的包装服务和功能以降低对service接口的改变。

5、如何定义一个可复用的服务

可复用的服务是一个自主的, 可复用的, 显式的,无状态的功能。它拥有一定的粒度,可是是一个组合应用和组合服务的一部分。

可复用的服务必须由服务规范(Service Specifications)描述的业务活动所认可。

一个服务的约束,包括安全, QoS, SLA, 使用策略可能被多个运行时契约(Contracts), 多个接口(SOAP web service的WSDL)和多种实现(代码)所定义。

一个可复用的服务需在它的整个生命周期的管理都需要时企业级的。在设计时一直到运行时,它的重用都需要通过规定的流程来保证,而且重用也是需要评估的。

SOA面试题

1. 什么是SOA的服务?

在现实世界中,服务是一种我们花费购买到的一种预期的服务。

例1 (来自真实世界) :你去餐馆订餐,您的订单首先进入到柜台,然后在厨房进行食物准备,最后服务员提供的食物。因此,为了实现一个餐厅订购服务,您需要三个逻辑部门/服务协同工作(计帐,厨房和服务员)。在软件世界同样的方法称为业务服务。

例2 (软件世界) :你去亚马逊订购了一本书,有不同的服务,如支付网关,库存系统,货运系统等共同完成一本书的订购。

所有的服务是自包含的,合乎逻辑。他们就像黑盒子。总之,我们并不需要了解业务服务的内部工作细节。对于外部世界,它只是一个能够使用消息交互的黑盒子。例如在“支付网关”业务服务获得消息“检查信贷”后会给出输出:这个客户的信贷有或没有。对于“订单系统”,“支付网关”的服务是一个黑盒子。

2.服务的主要特点是什么?

以下是服务的SOA的主要特点:

A) SOA组件是松耦合的。当我们说松耦合,这意味着每一个服务是自包含单独存在的逻辑。举例来说,我们采取了“支付网关”的服务,并将它附加到不同的系统。

B) SOA服务是黑匣子。在SOA中,服务隐藏有内在的复杂性。他们只使用交互消息,服务接受和发送消息。通过虚拟化一个服务为黑盒子,服务变得更松散的耦合。

C) SOA服务应该是自定义: SOA服务应该能够自己定义。

D) SOA服务维持在一个列表中: SOA服务保持在一个中央存储库。应用程序可以在中央存储库中搜索服务,并调用相应服务。

E) SOA服务可以编排和链接实现一个特定功能: SOA服务可以使用了即插即用的方式。例如,“业务流程”中有两个服务“安全服务”和“订单处理服务” 。从它的业务流程可以实现两种类型:一,您可以先检查用户,然后处理订单,或反之亦然。是的,你猜对了,使用SOA可以松散耦合的方式管理服务之间的工作流。

3.什么是SOA?

SOA代表了面向服务的架构。 SOA是一种使用松耦合的黑盒子服务构建业务应用的体系架构,这些服务可以通过编排连接在一起以实现特定的功能。

4.什么是合同,地址和绑定?

这是三个SOA的标准术语。每个服务都必须公开一个或多个端点,以便让该服务提供给客户端调用。

合同是两方或多方之间的协议。它定义了一种客户端如何与服务通信的协议。从技术上讲,它有描述参数和返回值的方法。

地址表明在哪儿能找到这种服务。地址是一个URL,它指向服务的位置。

绑定是决定这个端点如何可以访问。它决定了如何完成通信。例如,你暴露你的服务,可以使用SOAP over HTTP或通过TCP的BINARY进行访问。因此,对于这些通信介质将被创建两个绑定。

5. 什么Web服务的SOA?

SOA是一种思想,它是一个架构理念,Web服务是完成它的技术方法。 Web服务是实现SOA首选的标准。在SOA中,我们需要的服务是松耦合的。 Web服务进行通信使用的SOAP协议是基于XML的,这是非常松散的耦合。它回答了什么是服务的一部分。 SOA服务应该能够来形容自己。 WSDL描述了我们如何可以访问该服务。 SOA服务都位于一个目录: UDDI的描述,从那里我们可以得到Web服务。这其实是SOA注册表的实现。

6. 什么是SOA的主要好处?

SOA有助于建立IT和业务线之间的无缝对接,通过产生更多的 IT灵活性,以支持更大的业务灵活性。您的业务流程变化越来越快以及全球剧烈竞争需要SOA能够提供高的灵活性。 SOA能够帮助您更好地重用现有的IT投资和服务。 SOA通过定义服务之间良好接口更易于集成。 SOA还提供了业务伙伴,客户和供应商的服务集成到一个企业的业务流程体系结构模型中。这降低了成本,提高了客户满意度。

7. 什么是可重用的服务?

服务是一个自主的,可重复使用的,可发现的,无状态的,有一定粒度的功能,并且是一个复合应用程序或一个组合服务的一部分。

可重复使用的服务通过业务活动标识,这个业务活动是使用服务规范(设计时合同)描述的。

一个服务约束是,包括安全性,QoS,SLA,使用策略,可以由多个运行时的合同 多个接口(WSDL中的Web服务)以及多个实现(代码)定义的。

可重复使用的服务应在被管制在其从设计到运行整个企业级生命周期。其重用应通过规范流程来推动,重用应该是可测量的。

8.谈谈关于服务的标识,自顶向下 top-down和自底向上bottom-up 的两个方法之间是如何鼓励重用和维护?

自顶向下的方法是业务驱动的,可以在不同计划上分离业务和IT的不同关注,提供两者之间一个共同的基础。因此,在大多数情况下,如果你想提高重用和中期/长期的投资回报率,可以采取这种方法。

转载请注明出处天天好学网 » SOA专业面试试题

学习

2023幼儿园配班教师工作总结

阅读(62)

本文为您介绍2023幼儿园配班教师工作总结,内容包括幼儿园新配班教师个人总结,幼儿园2020配班老师工作总结。2023幼儿园配班教师工作总结总结是事后对某一时期、某一项目或某些工作进行回顾和分析,从而做出带有规律性的结论,它可以帮助我们

学习

我的兴趣爱好作文六年级500字

阅读(55)

本文为您介绍我的兴趣爱好作文六年级500字,内容包括六年级作文我的兴趣爱好400个字,写兴趣爱好的中考满分作文500字。我的兴趣爱好作文六年级500字(9篇)兴趣爱好就像一盏明灯,让你不由自主的就朝着灯的方向靠近;下面给大家带来了我的兴趣

学习

夏天用尿布比纸尿裤更好吗 两者对比分析

阅读(83)

本文为您介绍夏天用尿布比纸尿裤更好吗 两者对比分析,内容包括尿布比纸尿裤更透气吗,棉尿布和纸尿裤哪个好用。夏天用尿布比纸尿裤更好吗两者对比分析纸尿裤太热不透气,容易红PP,夏天要用尿布。夏天到了,纸尿裤要不要穿?就成了新手爸妈、婆

学习

高三月考工作总结

阅读(63)

高三月考工作总结总结是指社会团体、企业单位和个人在自身的某一时期、某一项目或某些工作告一段落或者全部完成后进行回顾检查、分析评价,从而肯定成绩,得到经验,找出差距,得出教训和一些规律性认识的一种书面材料,它是增长才干的一种好办法

学习

专业不对口如何面试?

阅读(72)

本文为您介绍专业不对口如何面试?,内容包括面试的岗位和专业不对口怎么回答,专业不对口的工作怎么面试,专业和工作不对口面试。求职,只有专业对口,才能更好的胜任工作,为公司做贡献,提升自己。但是现实中很多人求职的时候,专业是不对的。如果

学习

医学专业面试技巧

阅读(69)

本文为您介绍医学专业面试技巧,内容包括医学专业面试技巧大全,医学专业面试,医学专业技能面试是怎么面试。在现实工作中,我们免不了需要接触到面试,那么怎样才能顺利通过呢?下面是整理的医学专业面试技巧,欢迎阅读,希望大家能够喜欢。

学习

薄樱鬼十周年纪念本什么时候发售 价格多少钱

阅读(54)

本文为您介绍薄樱鬼十周年纪念本什么时候发售 价格多少钱,内容包括薄樱鬼10周年展览会,薄樱鬼10周年纪念。薄樱鬼十周年纪念本什么时候发售价格多少钱历久不衰的人气乙女游戏《薄樱鬼》,今年正式迎来10周年啦!为了庆祝这难得可贵的日子,特

学习

关于生态环保初中作文

阅读(55)

本文为您介绍关于生态环保初中作文,内容包括关于未来生态环保的初中作文,生态环保人人有责作文。关于生态环保初中作文5篇生态环境的保护是每一个人的责任,那么你知道关于生态环保初中作文怎么写吗?下面给大家带来了关于生态环保初中作文5

学习

公司文件通知

阅读(60)

本文为您介绍公司文件通知,内容包括公司文件通知,公司文件通知时间。公司文件通知现如今,我们可以使用通知的机会越来越多,通知具有使用范围的广泛性、文种使用的晓谕性和行文方向的不确定性等特点。为了让您在写通知时更加简单方便,下面是

学习

干部个人述职报告

阅读(48)

本文为您介绍干部个人述职报告,内容包括2021年科级干部述职报告,领导干部述职报告德能勤绩廉。干部个人述职报告(汇编15篇)随着个人素质的提升,报告不再是罕见的东西,报告具有语言陈述性的特点。一听到写报告就拖延症懒癌齐复发?下面是收集

学习

颁奖环节主持稿(精选)

阅读(76)

本文为您介绍颁奖环节主持稿(精选),内容包括颁奖环节主持稿的衔接,颁奖活动主持稿通用,学校颁奖主持稿。颁奖环节主持稿怎么写?

学习

暑假班培训教师述职报告

阅读(64)

本文为您介绍暑假班培训教师述职报告,内容包括教师的考核述职报告八篇,教师风趣幽默的述职报告。暑假班培训教师述职报告暑假班培训教师述职报告从7月2号到今天在启航暑假班整好一个月了,在这一个月里,我担任的职务是一二年级班主任兼语文

学习

高考第二轮复习计划(通用)

阅读(71)

如何进行有效的复习,学生需要好好把握做好复习计划,复习并不是某种意义上的“炒冷饭”,而是“温故而知新”。那么优秀的复习计划是什么样的呢?下面是为大家收集的高考第二轮复习计划,希望对大家有所帮助。

学习

最新古风个性签名大全精选

阅读(64)

本文为您介绍最新古风个性签名大全精选,内容包括好听的四字网名加个性签名古风,好听的个性签名仙女古风浪漫30字。最新古风个性签名大全50句精选也不想想君那尊容,带出去臣妾都感到丢人,以前逛街臣妾是怎么活的。下面是收集整理的古风个性

学习

专业不对口如何面试?

阅读(72)

本文为您介绍专业不对口如何面试?,内容包括面试的岗位和专业不对口怎么回答,专业不对口的工作怎么面试,专业和工作不对口面试。求职,只有专业对口,才能更好的胜任工作,为公司做贡献,提升自己。但是现实中很多人求职的时候,专业是不对的。如果

学习

医学专业面试技巧

阅读(69)

本文为您介绍医学专业面试技巧,内容包括医学专业面试技巧大全,医学专业面试,医学专业技能面试是怎么面试。在现实工作中,我们免不了需要接触到面试,那么怎样才能顺利通过呢?下面是整理的医学专业面试技巧,欢迎阅读,希望大家能够喜欢。

学习

建筑专业考研面试指南攻略

阅读(46)

本文为您介绍建筑专业考研面试指南攻略,内容包括建筑学考研怎么备考,建筑结构化面试必背十大口诀,建筑行业面试示范全过程。很多小伙伴在参加考研时经常会失败在面试上,在参加建筑考研面试时,我们要把心态放好。为大家精心准备了建筑考研

学习

面试笔试题目及答案

阅读(73)

本文为您介绍面试笔试题目及答案,内容包括面试笔试题目及答案大全,销售面试笔试题目及答案,面试笔试一般考什么。无论是在学习还是在工作中,我们都离不开试题,试题是命题者按照一定的考核目的编写出来的。你知道什么样的试题才是规范的吗?

学习

电话销售的面试技巧

阅读(60)

本文为您介绍电话销售的面试技巧,内容包括电话销售面试技巧,电话销售面试自我介绍,有关电话销售保险的面试技巧。面试是通过书面、面谈或线上交流的形式来考察一个人的工作能力与综合素质,通过面试可以初步判断应聘者是否可以融入自己的

学习

电话面试礼仪有哪些

阅读(46)

本文为您介绍电话面试礼仪有哪些,内容包括电话面试的技巧和话术有哪些,电话面试注意哪些事项,礼仪队面试自我介绍。电话面试的时间一般在20-30分钟左右,用以考察求职者的背景和语言表达能力。电话面试礼仪有哪些,我们来看看。

学习

现场招聘会面试的技巧与注意事项

阅读(57)

本文为您介绍现场招聘会面试的技巧与注意事项,内容包括招聘会后一般多久通知面试,在招聘会上面试需要注意什么,招聘会面试技巧和注意事项。招聘会中企业比较集中,招聘意向也比较强,如果能够看到适合自己的职位。今天就给大家介绍下现场招

学习

职场常见面试问题及答案

阅读(64)

本文为您介绍职场常见面试问题及答案,内容包括辅警面试问题大全及答案,面试的30个问题及答案,公安面试问题大全及答案。面试前要保证充分的睡眠和愉快的心情,以保持良好的精神状态,面试前还应注意修饰自己的仪表,使穿着打扮等与年龄、身份