AJAXを使ってSOAそしてWebサービスに対話をもたらす

Bringing Interactivity to SOA and Web Services Using AJAX
AJAXを使ってSOAとWebサービスに対話をもたらす

Web-based applications have been used widely and arequite popular - from booking tickets to checking e-mail, they are allWeb-based. As the popularity of and demand for Web-based applications hasgrown, users expectations have also grown.
Webベースのアプリケーションが広く使われ、非常に人気が高い- チケット予約から電子メールチェックまで、それらはすべてWebベースである。 Webベースのアプリケーションの人気とそのための需要が増大するにつれて、ユーザー期待が同じく増大している。

Users want their Web interfaces to be robustand they want instantaneous reactions. The present Web-based applications aretypically client/server-based applications with a thin JSP/HTML client. Theuser has to wait for the response from the server since all the processing isdone on the server side. The biggest drawback in Web-based applications is thatthe response time and waiting period is long. After sending the request, theclient has to wait for the processing and subsequent response from the server.This major drawback can be solved by using Rich Internet Applications.
ユーザーは、それらのWebインタフェースが堅牢であることを望み、そして彼らは瞬間的な反応を欲する。現在のWebベースのアプリケーションはJSP/ HTMLシンクライアントと一緒の典型的にクライアント/サーバベースのアプリケーションである。すべての処理がサーバー側でされるから、ユーザーはサーバーから応答を待たなければならない。 Webベースのアプリケーションで最も大きい欠点は応答時間と待ち期間が長いということである。リクエストを送った後で、クライアントはサーバーから処理と次の反応を待たなければならない。 豊かなインターネットアプリケーションを使うことによって、この主要な欠点は解決することができる。

What Are Rich Internet Applications?
豊かなインターネットアプリケーションは何であるか?

There are two kinds of user interface applications:desktop and Web-based. The desktop application has good user interactionexperience and a faster response. The Web-based application has low-costdeployment, simple architecture, high availability, low maintenance, andplatform independence. Rich Internet Applications (RIA) have all the benefitsof both desktop and Web-based applications.
2種類のユーザインタフェースアプリケーションがある:デスクトップの、そしてWebベースの。 デスクトップアプリケーションは良いユーザー対話経験とより速い応答を持っている。 Webベースのアプリケーションは低コストの実装配備、単純なアーキテクチャ、高い有効性、低いメンテナンスとプラットホーム独立を持っている。豊かなインターネットアプリケーション(RIA)は両方のデスクトップの、そしてWebベースのアプリケーションのすべての御利益を持っている。

RIAs provide a faster response by taking advantage of aclient's CPU. This richer functionality may include anything that can beimplemented in the system that's being used on the client side including usinga slider to change data, calculations that happen on the client, drag-and-dropfeatures, and those things that don't need to be sent back to the server.
クライアントのCPUを利用することによって、RIA群はより速い回答を提供する。このより豊かな機能性はデータを変えるためにスライダやクライアント上に起きる計算、ドラッグ&ドロップ機能とサーバーに送り返される必要がないそれらのものを使うことを含んで、クライアント側で使われるシステムに実装されることができる何でも含むかもしれない。

There are also performance benefits; for example, theresources that both the client and server handle are almost equal, thus freeingserver resources and allowing the same hardware to handle more sessionsconcurrently. The traffic within the network decreases since the client knowsexactly what it needs to send to the server side. Thus, it takes less time totransfer any single request or response for two reasons: they are smaller andthe overall network load is lower.
同じくパフォーマンスの恩恵がある;例えば、クライアントとサーバー両方が処理するリソースは、それでサーバーリソースを自由にして、そして同じハードウェアが同時にもっと多くのセッションを処理することを可能にして、ほとんど等しい。クライアントが正確にそれがサーバーサイドに何を送る必要があるか知っているから、ネットワークの中のトラフィックは減少する。 それで、それは2つの理由のためにどんな一つのリクエストあるいは回答でも転送するより少ない時間で済む:それらはより小さく、そして全体的なネットワーク付加はより低いからだ。

Overview of AJAX
AJAXの概観

Asynchronous JavaScript And XML (AJAX) is aWeb-development technique for creating interactive Web applications and is oneway to develop Rich Internet Applications. AJAX programming techniques have recentlycreated a lot of hype with their robustness and the way they createbrowser-based applications that are more interactive and fast. AJAX can send and receivedata to and from the server without requiring the browser to refresh or reload.
対話型のWebアプリケーションを作成するための、非同期のJavaScriptとXML(AJAX)はWeb開発テクニックであって、豊かなインターネットアプリケーションを開発する1つの方法である。 AJAXプログラミングテクニックが最近それらの堅牢さとそれらがいっそう対話型で、そして速いブラウザベースのアプリケーションを作成する方法で多くの誇大宣伝を作成した。AJAXはリフレッシュするか、あるいは再ロードするのにブラウザを要しないでサーバーに/からデータを送受信することができる。

AJAX isn't a technology; it's a mixture of severaltechnologies.
AJAXは技術ではない;それはいくつかの技術の混合である。

ここから先は

10,298字

¥ 100

期間限定 PayPay支払いすると抽選でお得に!

この記事が気に入ったらサポートをしてみませんか?