Cache 2012.1の新しいバージョンがリリースされました

リリースノートの完全版Caché2012.1。 英語版はインターシステムズのウェブサイトで入手できます。







新機能:



1. iKnow-非構造化データを処理する技術

2. WebサービスでのWS-Conversationサポート

3. Zen5 HTML5の生成

4.スレッド処理パフォーマンスの改善



habrakatの下の詳細





1.1アプリケーション開発



1.1.1 iKnowテクノロジー



iKnowは、Cachéアプリケーションが非構造化データ(テキスト)を効率的に分析、処理、使用できるようにする新しいインターシステムズテクノロジです。

iKnowを使用すると、英語、デンマーク語、スペイン語、ドイツ語、ポルトガル語、フランス語のテキストの意味分析を実行できます。

テキストコンテンツの予備知識がなくても、iKnowはその中の最も重要な情報を識別し、エンドユーザーによる解釈またはアプリケーションでのさらなる処理に利用できるようにします。

非構造化データの分析に対する古典的なアプローチでは、通常、キーワード検索を使用して、特殊な辞書と言語モデルによる適切な辞書グループを見つけます。 多くの場合、これには適切な言語モデルをサポートし、テーマ別辞書を使用するためにかなりの労力が必要です。

IKnowのアプローチは、非構造化データが2つの異なるタイプの要素-概念と関係(概念間の関係)で構成されると仮定することです。 iKnowはテキスト内のこの情報を自動的に認識し、将来の使用に備えます。

このテクノロジーは、非構造化データを自動的に分析し、一連の概念とそれらの間の関係を強調する必要があるすべての場合に役立ちます。

iKnowは、%iKnowパッケージのシステムクラスのセットとして提供されます。

iKnow APIは、COSメソッド、SQLプロシージャ、またはWebサービスの3つの異なる方法で使用できます。



1.2パフォーマンスとスケーリング



1.2.1スレッド処理パフォーマンスの改善



%Library.GlobalBinaryStream、%Library.GlobalCharacterStream、%Stream.GlobalBinary、および%Stream.GlobalCharacterストリーム実装のパフォーマンスは、内部操作中のデータコピーを削減し、CACHETEMPを一時データストレージとしてより効率的に使用することにより改善されています。

ストレステストによると、新しいバージョンは、バージョン2011の以前の実装と比較して、スレッド処理パフォーマンスを最大50%向上させます。



1.3安定性、サポート、監視



1.3.1 Zenレポートレンダリングサーバー管理



新しいバージョンでは、ZenレポートPDFの作成時に自動的に呼び出される新しいバックグラウンドプロセス(Cachéの外部)が追加されます。

このプロセスにより、Java仮想マシン(JVM)が開始され、FOP(Apache PDFジェネレーター)が実行されます。

Cachéは、ZenレポートからPDFレポートの作成を求められたときにこのプロセスを開始し、処理のためにデータを送信します。 複数のプロセスが同時に機能する-Zen Report Renderサーバー。

サーバー操作は、管理ポータルのZen Report Render Serverセクションで構成されます。 サーバーごとに、データ受信ポート、制御ポート、およびハートビートモニターによって監視されるコントロールポート、およびログ生成パラメーターを定義できます。

CachéがZen Report Renderサーバーのシャットダウンを検出すると、プロセスは自動的に再起動します。



1.3.2システムモニター



Cachéシステム・モニタは、多変量プロセス制御システムを使用してCachéサーバを監視します。多変量プロセス制御システムは、システムのパフォーマンスが「標準」動作から外れると警告します。 “標準”は、このサーバーで実行されているアプリケーションとユーザーのプロファイルに応じて、Cachéサーバーごとに個別に決定されます。

基準からの偏差は、WECO(Western Electric Company、WECO規則)の統計的電力規則のセットを使用して測定されます。

監視システムは、WECOルールに従って、逸脱および非標準イベントに基づいてレポートを生成し、緊急事態を通知します。



1.3.3タスクマネージャーの更新



タスクマネージャーの新しいバージョンでは、通知用のSMTPポートを定義できるようになりました。また、タスクマネージャーへのプログラムによるアクセスにAPIを使用できます。



1.4セキュリティ



1.4.1 SSL経由でのCSPゲートウェイのCachéへの接続



Caché2012では、アプリケーションは、CSPゲートウェイとゲートウェイが接続するCachéシステム間の安全な接続を要求できます。

これにより、CSPゲートウェイがCachéサーバと同じマシン上にない場合に、接続に必要なレベルのセキュリティが作成されます。



1.4.2 Webサービス-セキュアな会話



Webサービス上に構築された多くのアプリケーションは、頻繁なクライアントとサーバーの対話を必要とします。 この相互作用をWS-Securityで保護する必要がある場合、アプリケーションには追加のオーバーヘッドがかかります。 WS-Securityは、各メッセージの公開キー暗号化を個別に適用します。

WS-Secure Conversationテクノロジーは、この負荷を最小限に抑えるために使用されます。 WS-Secure Conversationは、各メッセージの暗号化から暗号化ハンドシェイクに移行することでオーバーヘッドを削減します。

安全なセッションが確立されると、サービスとクライアントはセッションが終了するまで「安全な会話」を行います。



1.5その他



1.5.1 ZenおよびHTML5



Caché2012で、ZenはHTML5コードを生成する機能を導入しました。

HTML作成形式は、グローバル^%ISC.ZEN.cssLevelの値によって管理されます。 値が3の場合、すべてのZenページでHTML5コードが生成されます。

グローバル値がない場合、または2の場合、HTMLコードはバージョン2011.1と同じように生成されます。

デフォルトでは、Zenページコードは以前の(2011.2)バージョンと同様に作成されます。 さらに、各ページのHTML生成形式を個別に設定することができます。このためには、%OnDetermineCSSLevel()メソッドをオーバーライドする必要があります。これは、HTML5コードに対して3を返す必要があります。

2サポートされているプラ​​ットフォーム



以下は、公式にサポートされているオペレーティングシステムのリストです。



•Apple Mac OS X 10.6、10.7 for x86-64

•Itanium用HP HP-UX 11i v2、v3

•HP HP-UX 11i v2、v3 for PA-RISC-64

•Alpha用HP OpenVMS 8.2、8.3、8.4

•Itanium用HP OpenVMS 8.3、8.3-1H1、8.4

•System P-32用のIBM AIX 5L V5.3、6.1

•System P-64用のIBM AIX 6.1、7.1

•Microsoft Windows XP Pro、Server 2003、Vista、Server 2008、x86-32の7

•Microsoft Windows Server 2003、Vista、Server 2008、7 for x86-64

•Microsoft Windows Server 2008 Amazon EC2 for x86-64

•x86-64用のOracle Enterprise Linux 5

•Oracle Solaris 10 Express for SPARC-64

•x86-64向けOracle Solaris 10、11 Express

•Red Hat Enterprise Linux 5、6 Advanced Platform for x86-32

•Red Hat Enterprise Linux 5、6 Advanced Platform for x86-64

•Red Hat Enterprise Linux 5 Amazon EC2 for x86-64

•x86-32用のSUSE Linux Enterprise Server 11

•SUSE Linux Enterprise Server 10 *、x86-64の場合は11

•SUSE Linux Enterprise Server 11 Amazon EC2 for x86-64

•x86-32およびx86-64のUbuntu 11.04(開発用)



All Articles