原创 Tuscany SCA啓動過程分析

Tuscany作爲SCA Spec1.0實現,現在已接近Release 1.0的尾聲,在近期將發佈。其結構相對7月份發佈的0.91版本進行了較大的調整

原创 面向構件的開發:SCA還是SOA?

面向構件,新一代的軟件開發模式和方法。那麼它的規範和標準又是什麼呢?現在這個答案越來越清晰:SCA。回答這個問題的時候,可能現在絕大部分的人都會說SOA,其實‘SOA’這個回答是錯誤的!(似乎現在的軟件界不提SOA就落後了?!)但是在這個

原创 輕的,誰都會寫的Service方案--REST與JSON

 輕的,誰都會寫的Service方案--REST與JSON  1.REST 1.1 緣起     N年前,一說到跨平臺的服務方案,大牛們就想到"Socket Server",小兵們就一直退,退到會議室的牆角。    幾年前,一說到跨平臺的

原创 面向服務的分析與設計原理

  面向服務的分析與設計原理 SOA 項目交叉學科建模方法 最初的面向服務的體系結構(Service-Oriented Architecture,SOA) 的實現項目的經驗表明,諸如面向對象的分析與設計(Object-Oriented

原创 用 AXIOM 促進 XML 處理

AXIOM 還不是另一種對象模型。它有着明確的設計目標:大幅提升 Apache 下一代 SOAP 協議棧 Axis 2 的性能。結果造就了不同於其他對象模型的 AXIOM(也稱爲 OM),因爲它突出了構造的輕型,並且 僅當需要的時候才建立

原创 在JDK 6.0中基於StAX分析XML數據

  J2EE/XML開發者通常都是使用文檔對象模型(DOM)API或簡單的API for XML(SAX) API來分析XML文檔。然而,這些API都

原创 理解Web Services附件

使用XML來傳遞消息會給您的應用程序帶來許多好處:通過它您可以利用大量的API、跨平臺支持、以及用來描述和操縱XML(例如Xquery,XSLT,XPath和XML Schema)的通用工具。你不想關心的許多細節問題也可以由XML來處理—

原创 Java語言中關鍵字strictfp的用途

  Java語言中關鍵字strictfp的用途- -                                          自Java2以

原创 Web 2.0 與 SOA: Web 2.0 介紹

關於 Web Web 是一個生長着的、開放的、動態的分佈式系統。 Web 始於1989 年,當時英國科學家 Tim Berners-Lee 和比利時人 Robert Cailliau 在歐洲粒子物理研究所(European Organi

原创 Java技術與Java虛擬機

說起Java,人們首先想到的是Java編程語言,然而事實上,Java是一種技術,它由四方面組成: Java編程語言、Java類文件格式、Java虛擬機和Java應用程序接口(Java API)。它們的關係如下圖所示: 圖1  Java四

原创 HTTP 協議狀態碼的含義

"100":Continue"101":witchingProtocols"200":OK"201":Created"202":Accepted"20

原创 SCA編程模型簡介

基於組件的編程一直是軟件業簡化編程和提高效率和質量的一個重要方法,但是往往對於不同語言我們有不同的組件模型,從而需要不同的調用方式。SCA的目的是使用

原创 SOA參考模型 之一

  從上圖可以看出,參考模型位於抽象級別的頂部,也就是說參考模型提供了SOA實現的抽象基礎。每個SOA架構設計者都要考慮參考架構、模式、模型以及由參考架構派生出的概念架構,審慎思考實際環境(需求、動機和目標等)對實現架構的影響,同時利用已

原创 SOA:原理•方法•實踐,第 1 部分: SOA 的基本概念

  1.1 SOA 的基本概念 SOA是英文詞語"Service Oriented Architecture"的縮寫,中文有多種翻譯,如"面向服務的體系結構"、"以服務爲中心的體系結構"和"面向服務的架構",其中"面向服務的架構"比較常