ビジネス情報

コラム検索

コラム バックナンバー

NO.044 「BREW(R)ビジネスミドルウェアパッケージ」の提供開始について

NO.044 「BREW(R)ビジネスミドルウェアパッケージ」の提供開始について

KDDI株式会社
モバイルソリューション商品開発本部 モバイルソリューション3部1グループ 主任
飯田 恵介氏

BREW(R)アプリケーションの開発を強力にサポートする、高度なプロトコル機能を実装したExtension群BREW(R)ビジネスミドルウェアパッケージが、本年10月、KDDIモバイルソリューションパートナー(KDDI-MSP)において提供開始されました。

近年、法人向けモバイルソリューションの導入が急増するなか、時としてインフラの構築コストやケータイアプリの開発コストが高額となり、法人にとっての導入障壁となっています。これらの障壁をすこしでも低くすることが、法人向けモバイルソリューション市場の拡大につながります。モバイルソリューションの導入障壁を低くするツール、それがBREW(R)ビジネスミドルウェアパッケージです。

「SOAP on BREW(R)」
BREW(R)ビジネスミドルウェアパッケージのなかには、WEBサービスとダイレクト通信を実現する機能、ケータイ端末内でSOAP/XML文書を解析生成する機能を備えたモジュール「SOAP on BREW(R)」があり、既に注目をあびております。
次世代インターネット活用技術・システム連携技術として注目されているWEBサービスは「プラットフォームに依存しない、高機能なシステム間連携サービス」であり、ASPサービスや企業内システム、インターネット上の有名サイトでも幅広く採用されている技術です。ケータイがWEBサービスクライアント機能を実装することで、WEBサービス提供サーバを改修することも、新たなケータイアクセス専用ゲートウェイサーバを構築する必要もなく、WEBサービスサーバとケータイ間のダイレクト通信が可能となり、低コスト短期間導入に貢献します。



BREW(R)ビジネスミドルウェアパッケージの特徴は以下のとおりです。
(カッコ内はMif/Modの合計サイズです)

1.ISKDDIXML (25KB):
高速・軽量XMLプロセッサモジュールです。XML文字列のparse(情報空間への展開,オブジェクト化)とXMLオブジェクトへのアクセスインターフェイス,および,オブジェクトをXML文字列へ変換する機能とインターフェイスを有します。アプリケーションからは,DOM型のオブジェクトツリー構造を操作することでXMLにアクセスが可能です。

2.ISKDDISOAP (9KB):
Webサービスの標準プロトコルであるSOAPメッセージを解析,生成するためのモジュールです。W3C勧告のSOAP1.1/1.2に対応し、ISKDDIXMLの上位関数として機能することで、SOAPメッセージを解析・生成が可能です。

3.ISKDDITRANSPORT (61KB) /ISKDDIWEB(43KB):
HTTP1.1対応通信制御モジュールです。BREW(R)では携帯電話という特性上,通信プログラミングには特に開発者が従うべき多くの規約や手順が存在しますが、この通信制御モジュールはこれらを隠蔽し開発者にとって非常に簡潔なHTTP1.1通信インターフェイスを提供します。ISKDDITRANSPORTは、HTTP1.1に準拠したHTTP/HTTPS通信を制御するISKDDIWEBモジュールの機能を包含した上で、通信タイマー処理やエラー制御を実装するための簡易なインターフェースを提供します。

4.ISKDDIDB(60KB):
ISAM型DBMSモジュールです。B+ツリー方式インデックスをもち,大量のデータに対しても非常に短時間で検索,データ操作を行うことのできる携帯電話用小型データベース管理システムです。任意の項目を複数個インデックスとして指定可能であり,そのほか可変長項目や,DBの暗号化機能を有しています。

5.ISKDDIZIP (11KB):
gzip圧縮/解凍モジュールです。一般のgzipツールとデータ互換性をもち,携帯電話の少ないリソースで大容量のデータを扱う際に有効です。

6.ISKDDICONV (7KB):
SOAP通信時に必須となるUTF8とS-JISの文字コード相互変換モジュールです。標準搭載されている関数で対応していなかった,改行コードの読み込みに対応し,高速化チューニングを施したモジュールです。

これらのモジュールを組み合わせることでWEBサービスと連携するための強力なツールキットとして利用ができ、また個々のモジュールを単独で利用する場合でも、十分な効果を発揮することが出来ます。

本モジュールは、株式会社セールスフォース・ドットコム社が提供するSalesforce Mobile Edition for auのクライアントアプリケーションに既に採用されております。
このように、KDDIが提供するBREW(R)ビジネスミドルウェアパッケージを採用することにより低コスト短期間でのモバイルソリューションの導入が可能となります。



BREW(R)ビジネスミドルウェアパッケージはSOAP on BREW(R)によるWebサービスとの連携としてのみだけではなく、個々のモジュールを単独で利用することも可能です。圏外でも快適にサクサク動くオフラインブラジングを実現するデータベース機能やHTTP1.1での通信を実現する通信機能、通信のスピードとコストを下げる圧縮/解凍機能を提供し、法人に喜ばれるビジネスアプリケーションの低コスト短期間での開発に貢献します。

今後、本ビジネスミドルウェアパッケージをパートナー様に御利用いただくことで、ビジネス用BREW(R)アプリケーションの普及を推進していきたいと考えております。

BREW(R)ビジネスミドルウェアパッケージは,KDDI KDDI モバイルソリューションパートナーサイトにて提供中です。

*BREW(R)およびBREW(R)に関する商標は、QUALCOMM社の商標または登録商標です。