c*********e 发帖数: 16335 | |
r***y 发帖数: 4379 | 2 你是要说 soap 吧
rest 是实现 soa 的一种选择
前几年的 projects 都用 soap , 最近的 projects 清一色都是 rest
但soap在金融等领域用的还比较多, 因为security神马的比较可靠, 具体的记不清了
【在 c*********e 的大作中提到】 : 2个完全不同的idea.大家公司在用哪个?
|
c*********e 发帖数: 16335 | 3 soa貌似是service oriented architecture
soap貌似是Simple Object Access Protocol,比如xml,json之类的;
rest貌似是resource oriented architecture,不同语言,都能到那拿到resources.
【在 r***y 的大作中提到】 : 你是要说 soap 吧 : rest 是实现 soa 的一种选择 : 前几年的 projects 都用 soap , 最近的 projects 清一色都是 rest : 但soap在金融等领域用的还比较多, 因为security神马的比较可靠, 具体的记不清了
|
e*****t 发帖数: 1005 | 4 rest是个框。从architecture上讲,的确是有面向rest的architecture.
不过在日常生活中, rest = restful or restish web service,这就是为什么上面的有
误会了。
谈到architecture的话,你也说了,是resource oriented,所以应用很多都是content
based system。对于大多数business oriented,很难直接用。
【在 c*********e 的大作中提到】 : soa貌似是service oriented architecture : soap貌似是Simple Object Access Protocol,比如xml,json之类的; : rest貌似是resource oriented architecture,不同语言,都能到那拿到resources.
|
g*****g 发帖数: 34805 | 5 Not really. Restful is not easy to consume 4-5 years ago. However, since the
introduction of JAX-RS and Sun Jersey. It's becoming as easy to use on
client side.
content
【在 e*****t 的大作中提到】 : rest是个框。从architecture上讲,的确是有面向rest的architecture. : 不过在日常生活中, rest = restful or restish web service,这就是为什么上面的有 : 误会了。 : 谈到architecture的话,你也说了,是resource oriented,所以应用很多都是content : based system。对于大多数business oriented,很难直接用。
|
t*******e 发帖数: 684 | 6 有了JSON的lib之后就比较好用了。不过REST还是不会取代SOAP的。SOAP的运用太广泛
了,规范也非常的多。
the
【在 g*****g 的大作中提到】 : Not really. Restful is not easy to consume 4-5 years ago. However, since the : introduction of JAX-RS and Sun Jersey. It's becoming as easy to use on : client side. : : content
|
g*****g 发帖数: 34805 | 7 It's only for legacy reason I think. SOAP is like a function call, and REST
can match that now with readability and performance. It's easier for clients
in other languages to consume the service too.
【在 t*******e 的大作中提到】 : 有了JSON的lib之后就比较好用了。不过REST还是不会取代SOAP的。SOAP的运用太广泛 : 了,规范也非常的多。 : : the
|
e*****t 发帖数: 1005 | 8 这说的还是restful web service啊。
人家问的是architecture
http://www.infoq.com/articles/RESTSOAFuture
the
【在 g*****g 的大作中提到】 : Not really. Restful is not easy to consume 4-5 years ago. However, since the : introduction of JAX-RS and Sun Jersey. It's becoming as easy to use on : client side. : : content
|
g*****g 发帖数: 34805 | 9 他弄错了,是soap,不是soa。soa跟rest没啥好比的,不是一个东西。
【在 e*****t 的大作中提到】 : 这说的还是restful web service啊。 : 人家问的是architecture : http://www.infoq.com/articles/RESTSOAFuture : : the
|
c*********e 发帖数: 16335 | 10 glassfish是restful架构的?
the
【在 g*****g 的大作中提到】 : Not really. Restful is not easy to consume 4-5 years ago. However, since the : introduction of JAX-RS and Sun Jersey. It's becoming as easy to use on : client side. : : content
|
|
|
w********g 发帖数: 21 | 11 rest and soap are belong to web service domain, different base.web service
is part imp of the SOA. that is my understand. |
w**z 发帖数: 8232 | 12 我觉得rest 最大的好处是easy for client to invoke. 随便搞个http client 就行.
至于resourse aspect of rest, it is hard to follow in the real world.
sometimes people use rest in a soap way, we pass a Json message around.
with Jersey/Jackson, it is so much easier than dealing with XML.
【在 c*********e 的大作中提到】 : soa貌似是service oriented architecture : soap貌似是Simple Object Access Protocol,比如xml,json之类的; : rest貌似是resource oriented architecture,不同语言,都能到那拿到resources.
|
t*******e 发帖数: 684 | 13 REST can't be easier than SOAP when WSDL is well-defined.
【在 w**z 的大作中提到】 : 我觉得rest 最大的好处是easy for client to invoke. 随便搞个http client 就行. : 至于resourse aspect of rest, it is hard to follow in the real world. : sometimes people use rest in a soap way, we pass a Json message around. : with Jersey/Jackson, it is so much easier than dealing with XML.
|
w**z 发帖数: 8232 | 14 dealing with Json is much easier than dealing with XML.
【在 t*******e 的大作中提到】 : REST can't be easier than SOAP when WSDL is well-defined.
|
d******u 发帖数: 50 | |
c*********e 发帖数: 16335 | 16 我觉得2个差不多啊,一个有很多tag,一个有很多{}.其实就是换汤不换药。
xml每个tag指定不同的field,json里面的数据必须按默认的顺序才行。
【在 w**z 的大作中提到】 : dealing with Json is much easier than dealing with XML.
|
z****e 发帖数: 54598 | 17 我更倾向于用xml
其实我挺喜欢xml的
可能因为自由,而且本科时候专门上过这门课
但是xml的其他东西稍微有点恶心
尤其是涉及到schema之类的
这一块我觉得还应该有简化的空间
【在 c*********e 的大作中提到】 : 我觉得2个差不多啊,一个有很多tag,一个有很多{}.其实就是换汤不换药。 : xml每个tag指定不同的field,json里面的数据必须按默认的顺序才行。
|
c*********e 发帖数: 16335 | 18 xml现在其实还是很流行的,pom.xml,android开发里也是用xml来放数据。
【在 z****e 的大作中提到】 : 我更倾向于用xml : 其实我挺喜欢xml的 : 可能因为自由,而且本科时候专门上过这门课 : 但是xml的其他东西稍微有点恶心 : 尤其是涉及到schema之类的 : 这一块我觉得还应该有简化的空间
|
w**z 发帖数: 8232 | 19 one of the biggest complain for Spring is to use XML for configuration. Now
moving to Annotation. Web uses more Json now. simpler, size is smaller .
easier to parse .
【在 c*********e 的大作中提到】 : xml现在其实还是很流行的,pom.xml,android开发里也是用xml来放数据。
|
w**z 发帖数: 8232 | 20 After using Jackson for Json , I would never choose XML again unless I
have to:)
【在 c*********e 的大作中提到】 : xml现在其实还是很流行的,pom.xml,android开发里也是用xml来放数据。
|
|
|
c*********e 发帖数: 16335 | 21 spring里面bean的name,property,ref等,换成json还真不知道怎么表达。
比如
Now
【在 w**z 的大作中提到】 : one of the biggest complain for Spring is to use XML for configuration. Now : moving to Annotation. Web uses more Json now. simpler, size is smaller . : easier to parse .
|
z****e 发帖数: 54598 | 22 xml是标准,不是流行的问题,是必须要用
【在 c*********e 的大作中提到】 : xml现在其实还是很流行的,pom.xml,android开发里也是用xml来放数据。
|
o***i 发帖数: 603 | 23 xml的效率怎么样?
我们有些数据以xml格式存在DB里,效率很低下
【在 z****e 的大作中提到】 : 我更倾向于用xml : 其实我挺喜欢xml的 : 可能因为自由,而且本科时候专门上过这门课 : 但是xml的其他东西稍微有点恶心 : 尤其是涉及到schema之类的 : 这一块我觉得还应该有简化的空间
|