JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java & XML、Web Service  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 WS-I Basic Profile 1.0 Released [精華]
browser

戀香

版主

發文: 3570
積分: 1
於 2003-08-14 17:53 user profilesend a private message to usersend email to browserreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
The WS-I Basic Profile 1.0 is a set of specifications that guarantees Web services interoperability if users adhere to the profile's guidelines and vendors include WS-I BP 1.0 support in their implementations. The profile identifies how Web services specifications should be used together to create interoperable Web services.

With this release, J2EE 1.4 should be right around the corner!

Read WS-I Basic Profile 1.0 Makes Debut

Check out http://www.ws-i.org

TSS 相關討論
http://www.theserverside.com/home/thread.jsp?thread_id=20873&article_count=4


reply to postreply to post
作者 Re:WS-I Basic Profile 1.0 Released [Re:browser]
browser

戀香

版主

發文: 3570
積分: 1
於 2003-08-14 17:54 user profilesend a private message to usersend email to browserreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
browser wrote:
The WS-I Basic Profile 1.0 is a set of specifications that guarantees Web services interoperability if users adhere to the profile's guidelines and vendors include WS-I BP 1.0 support in their implementations. The profile identifies how Web services specifications should be used together to create interoperable Web services.

With this release, J2EE 1.4 should be right around the corner!

Read WS-I Basic Profile 1.0 Makes Debut

Check out http://www.ws-i.org

TSS 相關討論
http://www.theserverside.com/home/thread.jsp?thread_id=20873&article_count=4


今年 蕭兄主講的 Web Service Session 中
曾經有提到這個東西 ... 但是我完全忘了 ....
不知道有誰能補充一下 .. 好嗎 ??

Sorry .. 我對 Web Service 真的非常的不熟 .....


reply to postreply to post
作者 Re:WS-I Basic Profile 1.0 Released [Re:browser]
saijone

Web Services

版主

發文: 470
積分: 24
於 2003-08-16 10:45 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
WebServices 最重要的貢獻在於 Interoperability. 然而單以 WSDL1.1 specs 和 SOAP1.1
specs 似乎還無法保證 Interoperability. 對於任何一個再好的 WebServices Tool, 你應該
都可以寫出一個符合WSDL 1.1 specs, 但這個 Tool 卻無法處理的 WSDL.
WSI-Basic Profile (WSI-BP) 中列了的一大堆的 requirment, 就好像是 WSDL1.1和
SOAP1.1的 interoperability bugs fixed list.

在 WSDL1.1 中定義了 RPC 及 Document 這兩種用途(use)的 Operation, 以及 Encoded
和 Literal 這兩種 Style 的 message format. 就其中的 RPC-Encoded 已經讓
SOAPBuilders Interoperability Test 做了兩 Round, 花了不少 SOAP Implementor 一兩年
的時間. SOAPBuilders 的努力或許證明了SOAPEncoding 確實不易達到interoperable, 應此
在 WSI-BP1.0 得到了 "For interoperability, literal XML is preferred." 的結論, 而且明定在
SOAP Message中不能 (MUST NOT) 出現 soap:encodingStyle attributes. (像是諷刺,
但也 是SOAPBuilders Community 的貢獻, SOAPBuilders Interoperability 目前好像到第四
Round了, 也不在只是著重在 encoding 上了)

在 .NET 中, literal operation 好像是 default, 然而之前的 JAXRPC 則是以 soap-encoded
為主, 但在 JAX-RPC Specs. 1.1 Maintenance ReviewDraft 中, WSI-BP 1.0 中的一些要求
也成為 JAX-RPC Specs 中的一部分(see section 14.4). 也為 document literal operation
加入了像 xsd:sequence wrapper 的 mapping. 相信在未來 JAXRPC TCK 或 J2EE1.4 CTS
中, 應該也會有 WSI-BP 1.0 的 Tests. 應此可以宣告為 J2EE1.4 compliant 的 J2EE
Servr/Tool 應該都可以產生或使用符合WSI-BP 1.0的 WebServices.

例如在用 Java Class 或 Stateless Session Bean 做一個 WebService 時, J2EE server/
deployment-tool 就會產生符合WSI-BP 1.0 求的 document-literal 或 rpc-literal 的 WSDL.
當然幾乎所有的J2EE 都會支援 RPC-Encoded, 在使用時必須注意到這不是WSI-BP 1.0
的 preference.

WSI-BP 1.0 不允許MIME Binding, 應此沒辦法用 SOAP with Attachment, 這應該會在
未來的版本中加入相關的要求.

很多 WSI-BP 1.0 上的要求, 其實多是規範 WebServices Platform (Server/Tool) 的, 一
般的使用者應該可以不用詳細知道每個 requirement 的用意, 但在使用時必須了解哪些
功能是 WSI-BP 1.0 不允許的 (例如 rpc-encoded, 或 document multi-parts). 你或許可
以使用這些功能, 但就不保證 interoperable.

Here is a free book from Microsoft if you are interested:
Building Interoperable Web Services: WS-I Basic Profile 1.0


saijone edited on 2003-08-16 10:58
reply to postreply to post
You don't need a reason to help people
» JWorld@TW »  Java & XML、Web Service

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8