ModeShapeは、以前はJBossのDNAと呼ばれていました。
ModeShapeは、JCR 2.0標準の実装です。
ModeShapeが実装されている場合は、定期的なJCRリポジトリのように動作します。
このリリースの新機能:
このModeShapeは、強力で柔軟な基盤を与えて、すべてのキャッシュおよび保存のためInfinispanを使用しています、高速でスケーラブル、および高可用性あるJCRリポジトリを作成します。 Infinispanは、ストレージオプション(キャッシュローダーを介して)の多くを提供していますが、分散型、mulit-サイトとしてInfinispanを使用して、インメモリデータグリッドは、信じられないほどのスケーラビリティとパフォーマンスを提供します。
強く一致しています。 ModeShapeは(ACID)、原子一貫性、孤立性と耐久性であるため、アプリケーションを記述することは非常に自然です。アプリケーションは、あってもJTAトランザクションを使用することができます。
速いです。 ModeShape 4は単なる真剣に高速であり、パフォーマンスが速く、以前のバージョンよりもすべての周りです。
大きなコンテンツ。 ModeShape 4は、格納し、コンテンツにアクセスノードが数十万の持つことができるように(またはそれ以上!)の子ノードの(であっても同じ名の兄弟と)まだ、まだ信じられないほど速くすることができます。さらに、リポジトリは、ノードの多数百万に拡大することができるし、多くのプロセスに展開します。
簡素な構成。エンジンのこれ以上のグローバル設定はありません。代わりに、各リポジトリは、ModeShape固有のJSONスキーマに準拠する必要があり個別のJSONファイルで構成されており、使用前にModeShapeによって検証することができます。リポジトリの実行中にリポジトリの構成があってもそれが可能リポジトリを使用中にシーケンサ、認可プロバイダ、および他の多くの設定オプションを削除/変更/を追加すること、(いくつかの制限事項が適用さ)を変更することができます。
弾性。単一のコーディネーターを持ってすることなく、スケールアウトするためのプロセスを追加します。
デプロイ、開始、停止、およびアンデプロイリポジトリエンジンが動作している間、しばらくして他のリポジトリにはまだ使用されています。
セッションによって行われた一過性の変化が常に優先されますが、セッションはすぐに、すべての変更が他のセッションによってコミット/永続化を参照してください。
ダース以上のメトリックとAPIの監視。
処理されているコンテンツを取得し、派生コンテンツを更新/作成するために、JCRのAPIを使用していますシーケンシングSPI。シーケンサはまた、動的に名前空間とノードタイプを登録することができます。今では、カスタム·シーケンサを簡単に作成できます。
アクセスし、必要に応じて通常のノードとしてリポジトリに外部情報を投影するように更新される方法を外部システム定義コネクタSPI。
カスタムMIMEタイプの検出器を実現するためのシンプルなAPI。 ModeShapeはまだファイル名の拡張子とバイナリコンテンツを使用して、MIMEタイプを決定する内蔵ティカベースの検出器を有しています。
フルテキスト検索とクエリで使用されるバイナリ値検索可能なテキストから抽出カスタムテキスト抽出を実現するためのシンプルなAPI。
(JDBC経由)関係のDBMSで、Infinispanキャッシュに、ファイルシステム上でこれらを格納するために別々の施設で、任意のサイズのバイナリ値を格納し、MongoDBの中でできるようになりました。カスタム店舗も可能です。
(またはそれ以降)2.7.0.Finalで非推奨されたパブリックAPIインターフェースおよびメソッドが削除されました。これらの多くはありませんでした。 ModeShapeのAPIのほとんどは2.xのと同じまま
JBossのWildfly 8. ModeShapeとの統合により、Wildfly内の統合されたサブシステムとして実行され、Wildflyツーリングは、互いに独立してリポジトリを定義し、管理するために使用することができ、サーバーが実行されています。
JCR-SQL2クエリを発行し、JDBC APIを介してデータベースのメタデータを取得するためのローカルおよびリモートのJDBCドライバ
非Javaおよび非ローカルのアプリケーションからModeShapeリポジトリに話をRESTfulなAPIを使用して、
ModeShapeリポジトリに話をCMIS APIを使用します
ファイルサーバーとしてModeShapeリポジトリをマウントするWebDAVを使用して
このすべてのインデックス付けの挙動をカスタマイズできるように、インデックス·プロバイダーのバージョン4.2.0.Final:
An SPIの新機能です。ローカル索引プロバイダが4.0に含まれており、それは非常に高速なクエリを実行することは、クラスタ内の各プロセスにそのインデックスの完全なコピーが格納されています。
より多くの新しいモードを含むJCR-SQL2クエリ言語の拡張、:QUOT&と全く同じ値へのアクセスを提供するID疑似; Node.getIndentifier()" APIを介してであろう。それは非常に簡単子を持たないノードを検索したり、いくつかの範囲内の子カウントを有するノードを見つけることができます新しいCHILDCOUNTダイナミックオペランドもあります。
アプリケーションは特定の時間範囲中に発生した変更をポーリングすることを可能にするJCRイベントジャーナル機能を新たにサポート。これは、操作のためのリスナーに有用な代替高価または時間がかかる可能性がありです。ジャーナリングがデフォルトでは無効になっていることに注意してください。
内部イベントバスは大幅に改善され、3.xでより実質的に速いですもちろん、あなたのリスナーの実装を変更せずに動作しますので、イベントのAPIに変更はありません。
リポジトリエクスプローラのWebアプリケーションは完全に書き直され、はるかに動的であるました。それはあなたが、視覚化ナビゲートして、リポジトリのコンテンツを照会することができ、JCR APIを使用appliationsの開発者のための便利です。
Wildfly 8.xのサブシステムとしてModeShapeを展開するためのサポート
ModeShapeは、今私たちは、Java 8を使用してすべての問題を期待していますが、何か問題があれば私たちに知らせてはいけないJDK 7が必要です。
クラスタリング - 私たちは、単にInfinispanのクラスタリングセットアップの上に便乗のでModeShapeは、もはや、その構成のクラスタリング部を有していません。だから、クラスタリングを構成するためにはるかに簡単です。また、JGroupsのを新しいバージョンにアップグレードしました。
このバージョン3.3.0.Final:
Deployで新しく追加されたどのようなエンジンが稼働していながらしている間、起動、停止、およびアンデプロイリポジトリと他のリポジトリは、まだ使用されています。
セッションによって行われた一過性の変化が常に優先されますが、セッションはすぐに、すべての変更が他のセッションによってコミット/永続化を参照してください。
ダース以上のメトリックとAPIの監視。
処理されているコンテンツを取得し、派生コンテンツを更新/作成するために、JCRのAPIを使用していますシーケンシングSPI。シーケンサはまた、動的に名前空間とノードタイプを登録することができます。今では、カスタム·シーケンサを簡単に作成できます。
アクセスし、必要に応じて通常のノードとしてリポジトリに外部情報を投影するように更新される方法を外部システム定義コネクタSPI。
カスタムMIMEタイプの検出器を実現するためのシンプルなAPI。 ModeShapeはまだファイル名の拡張子とバイナリコンテンツを使用して、MIMEタイプを決定する内蔵ティカベースの検出器を有しています。
フルテキスト検索とクエリで使用されるバイナリ値検索可能なテキストから抽出カスタムテキスト抽出を実現するためのシンプルなAPI。
(JDBC経由)関係のDBMSで、Infinispanキャッシュに、ファイルシステム上でこれらを格納するために別々の施設で、任意のサイズのバイナリ値を格納し、MongoDBの中でできるようになりました。カスタム店舗も可能です。
(またはそれ以降)2.7.0.Finalで非推奨されたパブリックAPIインターフェースおよびメソッドが削除されました。これらの多くはありませんでした。 ModeShapeのAPIのほとんどは2.xのと同じまま
JBoss ASで7 ModeShapeとの統合により、AS7内の統合されたサブシステムとして実行され、AS7ツーリングは、互いに独立してリポジトリを定義し、管理するために使用することができ、サーバーが実行されています。
JCR-SQL2クエリを発行し、JDBC APIを介してデータベースのメタデータを取得するためのローカルおよびリモートのJDBCドライバ
非Javaおよび非ローカルのアプリケーションからModeShapeリポジトリに話をRESTfulなAPIを使用して、
ModeShapeリポジトリに話をCMIS APIを使用します
ファイルサーバーとしてModeShapeリポジトリをマウントするWebDAVを使用して
この2.8.2.Final:
ModeShape 2.8.2.Finalがほぼ2ダースのバグ修正が含まれたバージョンの新機能。
このバージョン3.0.0.Alpha6の新機能である:セッションの過渡変化が常に優先されますが、
このセッションは、今すぐに、すべての変更は、他のセッションによりコミット/永続化を参照してください。
JTAおよびXAトランザクションへの参加、可能にするためのサポート(コンテナ管理またはBean管理)プログラムでトランザクションの変更をコミットするXAトランザクションを使用するEJBとJCRクライアント。
ダース以上のメトリックの履歴にアクセスすることができる新しい監視API。
シーケンサは、現在処理されているコンテンツを取得し、派生コンテンツを更新/作成するJCR APIを使用して、新たなシーケンシングAPI。シーケンサはまた、動的に名前空間とノードタイプを登録することができます。今では、カスタム·シーケンサを簡単に作成できます。
カスタムMIMEタイプの検出器を実現するための簡略化されたAPIです。 ModeShapeはまだ組み込まれているファイル名の拡張子とバイナリコンテンツを使用する検出器。
ファイルシステム上にこれらを格納するための独立した施設で、あらゆる規模のバイナリ値の記憶を改善しました。 InfinispanとのDBMSでのバイナリ値の保存は今後のリリースで追加されます。
(またはそれ以降)2.7.0.Finalで非推奨されたAPIインターフェースおよびメソッドが削除されました。これらの多くはありませんでした。 ModeShapeのAPIのほとんどは同じまま。
7.1 ASのJBossとの統合。 ModeShapeはAS7内の統合されたサブシステムとして実行され、AS7のツールはサーバの実行中に、互いに独立してリポジトリを定義および管理するために使用することができます。
JCR-SQL2クエリを発行し、JDBC APIを介してデータベースのメタデータを取得するためのローカルおよびリモートのJDBCドライバ
多くのバグ修正とマイナーな改善
この何がバージョン3.0.0.Alpha5で新しく追加されます。
これは、バグの修正、新しいJTAサポート、AS7ためModeShapeサブシステムにいくつかの改善の束を含んでいます。
この全文検索条件を使用する問合せが機能しないと、どちらもJDBCドライバをしません:
このバージョンは何3.0.0.Alpha2で新たに追加されました。
共有可能なノードが動作しません。
我々はAS 7.1.1.Finalにあるものよりもわずかに異なるInfinispanのバージョンに依存するためAS7キットは、最小限完了しますが、おそらく使用可能ではありません。
私たちが好きなRESTfulなとWebDAVのサービスが動作していないので、我々はアルファからそれらを除外しました。
連盟はまだ機能していません。我々はフェデレーション機能を拡張する方法については、この説明を参照してください。
コメントが見つかりません