Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。Spring(source)」(OSGi、SCA、Springの強力な組合せ)という表題のホワイトペーパーを発表して以来、これら3技術の組合せは話題を呼んできた。インフラの商用実装(source)でさえ存在する。BeanはSCAコンポーネントの実装(source)として使える。最近、TuscanyのJava実装がApacheのOSGiフレームワークFelix上(source)に構築された。Vambenepeがこの新種のインフラを認める用意がある(source)なら、次のようになるだろう。「柔軟性」(OSGiのおかげ)「テスト容易性」(Springのおかげ)「再使用可能性」(SCAのおかげ)Vambenepeは以下の点で、ホワイトペーパーの著者に同意するのをややためらっている。...3つすべてと関わりのある少数派に属さない限り、該当しないでしょう。呼んで、親しい付き合いを続けましょう。管理容易性はSOAの重要側面である。Cowan氏は、私信で次のように指摘している。SOAはマネージメントとオペレーションにモノリシック・アプリケーションモデルの複雑性を押しつけているように思われます。独立したソリューションの実装やデプロイ、スケール、確保を手に入れる能力に対する代償です。Williamは過去の投稿(source)ですでに、管理容易性に対するSCAの影響について意見を述べている。SCAにもう1つ利点があります。アプリケーション管理とサービス管理で役立つ粒度レベルで、コンポジット・アプリケーションのロジックが機械で読み込み可能な記述になっていることです。SCAのように、BPELは管理容易性を目的に設計されたわけではありません。生産性、ポータビリティ、柔軟性の向上を意図していました。[中略]アプリケーション管理に非常に有用なメタデータも提供します。アプリケーション・フローをハイライトすること(アクティビティを通して)と、依存性と関連ポリシーを明白にすること(パートナーリンクを通して)の両方の点から見て、です。SCA、OGSi、Springはそのギャップを埋めるのにも役立ちます。アプリケーションメタデータをさらに提供し、アプリケーション管理ツールがそのメタデータを活用して、管理タスクにさらに多くのアプリケーションコンテキストを提供できます。OSGiを広く紹介している(PDF・英語)このホワイトペーパーで、著者は次のように書いている。OSGiサービスプラットフォームは、無人状態、もしくはプラットフォームオペレーターの管理下で稼働可能な装置向けに特に設計されています。リモート管理を必要とする装置です。装置のリモート管理にはプロトコルが必要です。DMなど、多数の選択肢があるため、適切なプロトコルの選択は難しいのです。Allianceは、1つのプロトコルが全ケースに適合することはないという理由から、他より好ましい管理プロトコルは存在しえないと決定しました。Allianceはアーキテクチャを選択しましたが、このアーキテクチャが認定バンドルによって使用される管理APIを提供します。この認定バンドルは次に、管理バンドル役を務めることができ、API呼び出しへのプロトコルをこのバンドルがマップするのです。事実、スペインのマドリード工科大学(サイト・英語)(UPM)情報通信工学部(サイト・英語)(DIT)は、OSGiサービスプラットフォーム向けのJMXベースの管理エージェントを開発した。その名をJMood(サイト・英語)という。Williamは警告で締めくくっている。すべて胸躍るような出来事ですが、こうした規格をがんじがらめに結合してしまう危険を冒すには、あまりに時期尚早ではないかと訝しむ自分も存在します。「開発途中の規格をひとまとめにしたものが、一体となって正確に動作し、世界の全ニーズに対応する」というような、「標準フレームワーク」的性質を謳うPowerPointのスライドを、これまで余りにもたくさん見てきましたから。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員として、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。