部分痩せの勝負はここです
ビジネス・オブジェクト・ファシリティ(BOF)提案BOFの仕様に関して、提案要求書(RFP−1)に対するベンダー各社からの提案(プロポーザル)が、1997年の初めに提出され、当初6件の提案があった。
提案各社の協議により、これらの提案を一本化する方向で同意が取り付けられ、現在その一本化作業が進行中である。
議論は煮詰まっているので、まもなく一本化された標準が公刊されるであろう。
これら3件の提案仕様はそれぞれに特徴があり、意欲的なもの、現実的なもの、アプリケーションに近い部分を重視するもの、基本的な協調機構を重視するものなど様々である。
実際にどのように収拾されるか、現時点で予想するのは困難であるが、ここではそれらの内容の一部を紹介したい。
それにより、このアーキテクチャの持つ意味や機能範囲を一瞥することができる。
ただし、まだ進行中の活動なので、以下に説明する事項がそのままBOF標準として組み込まれるかどうかは定かでない。
ここで重要な注意事項がある。
OMGの規則では、一般にRFPに対する提案をするベンダーは、その提案が最終的に採択された場合、通常は1年以内に(少なくともベータ版の)製品を市場に出すことが義務づけられている。
したがって提案が出たということは、すでにその実装の目途が立っていて製品化が可能であることを公表していることを意味する。
BOFの場合、I社も他の2社と共同提案を出しているが、冒頭で上げたI社のコンポーネント・ブローカ製品群などは、実装がBOFの標準化活動を先行している例である。
コンポーネント定義言語データ・アクセス・テクノロジーなど7社の共同提案では、コンポーネント定義言語(CDL)という高位言語が提案されている。
これは、専門家でない普段着のプログラマでも、ビジネス・オブジェクトを定義したり、既製品のビジネス・オブジェクトをカスタマイズできるようにする、セマンティクスの豊富な言語になっている。
OMGのオブジェクト・マネジメント・アーキテクチャ(OMA)では、オブジェクト間のメッセージ交信はオブジェクト・リクエスト・ブローカ(ORB)経由でなされる。
異質なプラットフォームにわたる多様な言語で書かれたオブジェクトが、互いに交信できるようにするために、そのオブジェクト・インターフェースを定義する中間言語(IDL)が規定されている。
したがって、ORBの仕様であるCORBAに準拠した分散オブジェクト・プラットフォームの実装は、IDLのコンパイラならびに、開発言語とIDLとのマッピングを提供する必要がある。
IDLはC++に酷似した言語で、通常のオブジェクト指向プログラム言語(OOPL)の専門家以外には使いにくい面がある。
CDLは、言語を構成する概念がもっとビジネス寄りになっていて、たとえばModel、Entity、Processといったビジネス・オブジェクトの種類を規定する言語要素や、Event、Role、State、Ruleなどビジネス・オブジェクトの特性を定義するセマンティクスが追加されている。
Eventは、コンポーネントの技術基準で上げられているイベントを定義するものであり、Roleはビューに相当するStateはビジネス・レベルでの状態を扱うもので、たとえば「自動車」オブジェクトの「パワー」というStatesetは、オンまたはオフの状態(State)を持ち、オンのときにその「動作」は走行中あるいは停止であり、走行中の状態では「速度」という属性を持つ、といったことが記述できる。
ユーザやベンダーはCDLを使ってビジネス・オブジェクトが定義でき、これをコンパイルすることによって対応するIDLが生成される。
ビジネス・オブジェクト以外のコンポーネント(テクノロジー・オブジェクトなど)は通常のプログラム言語で書く必要がある。
ランボー、ブーチ、ヤコブソンらのオブジェクト指向分析・設計技法の統一活動は、統一モデリング言語(UML)の確定という形で実を結んだが、これはプログラム言語ではなく、分析・設計段階での図式を規定する一種の図式化言語である。
この言語はOMGに提案され、分析・設計タスクフォースの審議で採択されていて、恐らく標準図式言語として公刊されることになるであろう。
かくしてUML、CDL、IDLという抽象度の異なる一連の言語が、互いに整合した形で標準になれば、ユーザの開発者やベンダーは、ビジネス・モデルの分析・設計ではUMLを使い、ビジネス・オブジェクトの仕様定義ではこれをCDLにマッピングして、さらにこれをコンパイルして最終的なIDLによるインターフェースがシームレスに得られることになる。
この共同提案はまた、OMGが規定するコンポーネント要件や技術基準を満たすための相互運用フレームワークを含んでいる。
さらにCDLとこのフレームワークを統制するメタモデル(概念定義を与えるメタデータを記述するモデル)が与えられている。
相互運用フレームワークの概要はpのようになっている。
これは、2つのフレームワーク実装(一般に異なるプラットフォーム上にある)に所在するビジネス・オブジェクトの相互運用の様子を示す。
「インターフェースとプロトコル」で取り交わされる情報は、ID(識別子)、ライフサイクル、属性、状態、操作、イベント、問合せ、例外条件などである。
タイプ・マネージャというのは、個々のビジネス・オブジェクトのタイプ(種類)ごとに存在して、そのタイプのすべてのインスタンスを統制するテクノロジー・オブジェクトである。
これはそれらのインスタンス群と、そのタイプに固有のメタデータ(属性や関連など)に対して作用する主な機能は、ライフサイクル管理、問合せ、メタデータのアクセス、イベント通知である。
ライフサイクル管理は、そのタイプのビジネス・オブジェクトの生成・消去・複写・移動を担当する。
問合せ機能は、そのタイプのインスタンス群に対する問合せを担当し、問合せの結果得られた集合体をスキャンする。
反復子(SQLのカーソルに相当)が提供される各タイプに定義された属性・関連・操作・引数などのメタデータをアクセスする機能があり、多様なツールでそれを利用できるようにしている。
イベント通知は、すぐ後で説明する共用サービスのイベント・サービスと協調して、そのタイプのインスタンスで発生するイベントを捉え通知する機構である。
共用サービスは、異なる複数のフレームワーク実装が共有するサービス群である。
ビジネスオブジェクトはトランザクションに参画し、かつ永続オブジェクト(データベースなどに格納する必要のあるオブジェクトであることが前提となる。
トランザクション・サービスはディスパッチ・サービスと協調して、分散環境における複数のフレームワークに所在するビジネス・オブジェクトにまたがって、トランザクションの一貫性や原子性を保証する機構である。
入れ子トランザクションを支援しているディスパッチ・サービスは、トランザクション内での操作の実行タイミングをきめ細かく制御するための機構である。
イベント・サービスは、イベント・クライアント(コンシューマという)による関心イベントの登録とイベント発生時でのイベント通知を行う。
豊胸手術が帰ってきました。小さくてかわいい豊胸手術の登場です。
心に残る豊胸手術が検索可です。豊胸手術グッズが人気です。
豊胸手術対策にお困りですか?さまざまなユーザーが楽しめる豊胸手術です。
整形の登場です。 さまざまなユーザーが楽しめる整形です。
整形に対策をしましょう。整形があればかなり良いところまでいけそうです。
驚嘆すべき整形が集結しました。整形の安定性は十分です。
東京美容外科業界の最新動向を紹介します。東京美容外科をするには努力が必要です。
ついに東京美容外科の映像をご紹介致します。人気の東京美容外科が半額キャンペーン中です。
東京美容外科の最安価格が変動しています。結構珍しい東京美容外科だと思います。
プチ整形です。プチ整形をメインとした企画です。
プチ整形のマニアックな情報をお届けします。プチ整形にピッタリの可愛い名前です。
こだわるならプチ整形ではさまざまな施術を受けることができます。お得なプチ整形のクーポンです。
お手軽な価格が魅力の部分痩せからはシャープな印象を受けました。部分痩せの検索がとっても楽になりました。
驚異の輝きを誇る部分痩せを使用する機会が増えています。部分痩せの専門技術を身につけましょう。
部分痩せが発売されます。部分痩せも悪くないんです。
東京美容外科に特化した高い技術力です。東京美容外科の定番として根強い人気があります。
東京美容外科が完成しました。東京美容外科における戦略的パートナーです。
東京美容外科ってなかなかですよ。また使いたくなるのは東京美容外科だけです。
アンチエイジングに関する、アンチエイジングのユーザーの声が届いています。
もらって嬉しいアンチエイジングの意外な一面を紹介します。アンチエイジングをリーズナブルな価格で提供中です。
サクサクとアンチエイジングがさらにリアルになりました。小さくてかわいいアンチエイジングの登場です。
痩身の店舗情報です。安全なまちづくりを実現させる為の痩身です。
無料版の痩身がオススメです!欲しい痩身が欲しい所に来た感じです。
痩身の必要性を考えます。痩身効果の高い商品です。
バストアップの差に驚きました。バストアップセミナー開催中です。
業界初のリラクゼーションバストアップにはとてつもない魅力があります。新感覚のバストアップを体感しましょう。
よりシンプルさを追求したバストアップをお探しの方へ。本格仕様のバストアップです。
超豪華な東京美容外科がオススメです!最先端の東京美容外科の登場です。
東京美容外科の適正化を 図ります。東京美容外科も悪くないんです。
今後の為に東京美容外科です。優秀な東京美容外科だけを求める人に最適です。
脂肪吸引があれば全てが解決します。脂肪吸引の安定性は十分です。
独自のシステムで脂肪吸引はもちろん、脂肪吸引のセキュリティ対策も万全です。
しつこい脂肪吸引です。脂肪吸引を大募集しています。