Enterprise Watch
最新ニュース

グレープシティ、C++でWebサービスを構築するフレームワークとC++ APIライブラリを発売


 グレープシティ株式会社は1月13日、米Rogue Wave Software, Inc.と販売代理店契約の締結と、C++でWebサービスを実現するためのフレームワーク「LEIF」、C++ APIライブラリ「SourcePro C++ Edition 6」の販売開始を発表した。価格はいずれもオープンプライス。

 LEIFは、C++で開発されたアプリケーションでの、XMLとWebサービスとの統合を支援し、J2EE、.NETで構築された企業システムとの連携を可能にするフレームワーク。Webサービスの記述仕様であるWSDL(Web Services Description Language)のファイルから、C++用のクライアントプロキシとサーバースケルトンを自動生成でき、Webサービスの提供側であるサーバーと、利用クライアント双方への実装が行える。またJavaサーブレットAPIに準拠したC++ APIにより、C++でサーブレットの実装が可能だ。さらにApacheやIISと組み合わせて利用できるBobcat C++ サーブレットコンテナも用意されている。

 動作環境はWindows 2000/XPの場合でVisual C++ 6.0 SP5とVisual Studio .NET 2002、Solaris 2.6/7/8/9でGNU/gcc C++ 3.2.7とIntel C++ v7.1、Red Hat Linux 8.0でGNU/gccとIntel C++、AIX 4.3.3/5.2でIBM Visual Age C++ 5.0.2/6、HP-UX 11/11iでHP aCC A.3.39となっている。

 SourcePro C++ Edition 6は、データベース処理のほか、ネットワークやマルチスレッドの対応といった機能をもつ下記4製品からなるC++ APIライブラリ。

 SourcePro Coreは、スレッドの生成や操作、同期化といった制御の概念をカプセル化し、ネイティブなスレッドライブラリによる実装を不要にするC++ APIライブラリ。XMLストリームに対するデータの読み書きをサポートするため、XML機能をC++アプリケーションへ統合できる。またシングルバイトやマルチバイト、ワイドキャラクタの文字列操作を正確に処理する関数も用意されている。

 SourcePro DBは、Oracle、Sybase、Microsoft SQL Server、IBM DB2、MySQL、PostgreSQLの各データベースAPIに対応するインターフェイスを提供し、異なるデータベースでの一元的な接続と操作の共通化を可能にしている。分散トランザクションに対応するXA準拠のプログラミングインターフェイスも用意されている。

 SourcePro Netは、FTP、HTTP、SMTP、POP3といったクライアント側プロトコルに対するC++クラスを備え、インターネット対応アプリケーションを容易に作成できる。SSL/TSLプロトコルとX509認証もサポートしており、セキュアな通信アプリケーションの構築が可能だ。またSOAP準拠のカプセル化クラスにより、C++アプリケーションからのSOAPドキュメントの操作にも対応している。

 SourcePro Analysisは、オブジェクト指向のビジネスアプリケーションや科学解析用のアプリケーションを作成するための統合コンポーネント。エンジニアリングやシミュレーションシステムの構築における複素数演算やフーリエ変換、線形代数などのなどの基本数学クラスに加え、金融システム開発向けの通貨交換や金額計算、ビジネスインテリジェンスでの分析を支援する複数線形や論理回帰、パラメータ計算などの統計演算のそれぞれに特化したC++クラス群を含んでいる。

 動作環境はWindows 2000/XPの場合でVisual C++ 6.0 SP5とVisual Studio .NET 2002/2003、Solaris 2.6/7/8/9でForte C++ 6とSun ONE Studio 7/8、Red Hat Linux 9/AS 2.1でGNU/gcc C++ 2.96/3.2.2とIntel C++ v7.1.015、AIX 4.3.3/5.2でIBM Visual Age C++ 5.0.2/6、HP-UX 11/11iでHP aCC A.3.45/A.5.50となっている。



URL
  グレープシティ株式会社
  http://www.grapecity.com/Japan/
  ニュースリリース
  http://www.grapecity.com/Japan/Support/Database/C13363_News.htm
  米Rogue Wave Software, Inc.
  http://www.roguewave.com/
  株式会社ローグウェーブソフトウェアジャパン
  http://www.roguewave.co.jp/
  Rogue Wave統合コンポーネント
  http://www.grapecity.com/japan/roguewave/


( 岩崎 宰守 )
2004/01/13 15:49

Enterprise Watch ホームページ
Copyright (c) 2004 Impress Corporation All rights reserved.