- REST Webサービスのサポート。
- 警告フレームワーク;
- 製品供給の改善;
- パススルーサービスおよび運用。
- 仮想ドキュメントの操作の改善。
RESTサービスと操作
CachéDBMSでのRacheサポートと同様に、Ensemble 2014はサービスおよび操作でRESTサポートを導入しました。 現在、SOAP Webサービスとともに、RESTインターフェイスを使用してWebサービスを実装することが可能になりました。 RESTサービスはEnsLib.HTTPServiceクラスを使用して実装されます。 必要なJSON機能はEns.Util.JSONクラスを介して利用できます。 ENSDEMOエリアには、RESTを介したEnsembleサービスの実装を示す例があります。 詳細
パススルーサービスと運用
Ensemble 2014では、外部要求を他のサービスに転送するためのエンドツーエンドのサービスと運用のサポートが導入されました。
エンドツーエンドWebサービスの場合、次のサポートが実装されます。
- EnsLib.HTTP.GenericServiceおよびEnsLib.HTTP.GenericOperation-サービスはHTTP要求を受け入れ、それをHTTPプロバイダーに渡します。
- EnsLib.REST.GenericServiceおよびEnsLib.REST.GenericOperation-サービスはREST要求を受け入れ、それをRESTプロバイダーに渡します。
- EnsLib.SOAP.GenericServiceおよびEnsLib.SOAP.GenericOperation-サービスはSOAP要求を受け入れ、SOAPプロバイダーに渡します。
- EnsLib.REST.SAMLGenericService-認証HTTPヘッダーのSAMLデータをチェックするためのEnsLib.REST.GenericServiceのサブクラス。
- EnsLib.SOAP.SAMLGenericService-認証HTTPヘッダーのSAMLデータをチェックするためのEnsLib.SOAP.GenericServiceのサブクラス。
アラート管理
システムおよびユーザーアラートは、Ensemble製品の問題をユーザーに通知するために使用されます。 Ensemble 2014は、警告フレームワークを追加します。 このフレームワークは、アラートの送信とそれらに対するユーザーの反応を追跡する機能を提供します。 フレームワークを使用すると、これらのアラートまたはそれらのアラートの送信先、ユーザーによって実行されたのか他のユーザーにエスカレートされたのか、問題の解決にかかった時間を判別できます。 もちろん、以前のバージョンのEnsembleでは、同様の機能を実装できましたが、そのためにはコードを記述する必要がありました。 このバージョンでは、製品の説明とルールエディターでユーザーインターフェイスとして実装されている警告フレームワークを使用して、1行のコードなしでアラート管理を実装できます。 ただし、ネイティブコードを使用してアラートを処理するロジックを変更する機能は残されています。
詳細については、 アラートの監視およびアラート管理ドキュメントへのカスタムコードの追加を参照してください。
HL7バージョン2。フィールドレベルの検証と高度なスキーマエディター
Ensemble 2014では、HL7メッセージ内のセグメントのチェックに加えて、セグメントフィールドをチェックできるようになりました。 Ensembleの新しいチェックフラグを使用すると、HL7メッセージのフィールドをチェックするプロセスを制御できます。 詳細については、Ensembleのドキュメントの「 検証」セクションを参照してください。 HL7回線エディターも、HL7メッセージセグメントのフィールドをサポートするように変更されました。 詳細
製品の供給と輸出の改善
このリリースでは、開発製品のコンポーネントをエクスポートおよび提供する機能が改善されています。 これで、製品の配信パッケージを作成できます。 また、1つの小さなコンポーネントが完成したら、配信パッケージを更新するには、「再エクスポート」ボタンをクリックします。 詳細については、ドキュメントの「 プロダクションのデプロイ」セクションを参照してください。
仮想XMLドキュメントの拡張(XML VDoc)
Ensemble仮想ドキュメントの実装には多くの重要な改善があり、以前のバージョンの制限の多くも解決されました。 いくつかの変更:
-新しいタイプのFTPサービスと仮想XMLドキュメントの操作。
-プロパティパスを使用して、混合コンテンツの要素を使用できるようになりました。 例:
target.SetValueAt( "87654"、 "HomeAddress")を実行します
XML Virtual Document Developmentドキュメントで、仮想ドキュメントの新しいサポートの詳細をご覧ください。
ここで読むことができるたくさんの小さな改善と変更もあります。
Ensembleの新しいバージョンへの変更の全文は、 Ensemble 2014リリースノートで入手できます 。