
コールバック不要:Javascript に逐次プログラミングを取り戻す StratifiedJS
StratifiedJS は Javascript に並列性構造を追加したスーパーセットであり,Javascript のコールバック地獄を過去の遺物にします。でも,どうやって? InfoQ ではその方法を,Onilabs の Alexander Fritze 氏に聞きました。

StratifiedJS は Javascript に並列性構造を追加したスーパーセットであり,Javascript のコールバック地獄を過去の遺物にします。でも,どうやって? InfoQ ではその方法を,Onilabs の Alexander Fritze 氏に聞きました。
システム管理者はタスク自動化のためにコードを書き、多くの開発者は自身のシステムを実行している。このような状況の中で、開発と運用の融合であるdevopが洗練された構成管理や実際に利用できるオーケストレーションツールとして具体化してきた。
数週間前、MuleSoftは、Mule iONと言われる新しい Integration Platform-as-a-Service (iPaaS)が入手できる、とアナウンスした。このiPaaSには、すぐ使用できるコネクタが一緒で、SaaSソリューション、クラウドサービス、ソーシャルメディア プラットフォームと統合できる。Mule iONは、また企業がこれらのAPIや統合シナリオにアクセスするためのセキュアなゲートウェイも提供している。
Red Hatは、JBoss Enterprise SOA Platformの新バージョン(バージョン4.3)とJBoss Operations Networkの新バージョン(2.1)をリリースした。 新しいSOA PlatformはオープンソースSOA配備のリモート監視と管理を可能にし、新しい統合管理プラットフォームは協調サポートの改善を目標としている。
先月Oracle Integration担当製品管理バイスプレシデントのDavid Shaffer氏がOracle-BEA製品の戦略とSOA/BPM(ビジネスプロセス管理)のロードマップを示した。氏によるとOracleはSOA市場で先んじていることが3つあると考えているという。
今月Apache ODE (Orchestration Director Engine)チームは、多くの新機能や改善点およびバグ修正を含む1.2のリリースを発表した。

本稿では、アスペクト指向プログラミング(AOP)の技術を使用して、高度に設定可能で拡張性があり、さらに軽量な組み込みプロセスフローを構築し、オーケストレートするための方法を説明します。今回のサンプルでは、Spring AOPとAspect Jをベースにしていますが、他のAOPでも同様の結果を得ることができます。

本稿では、Adrien Louis氏とMarc Dutoo氏が、典型的なESB構成でのオーケストレーションとルーティングの違いや優劣について説明します。また、さまざまな実装の選択肢についても説明します。

本稿では、Adrien Louis氏がESBベースのSOAに対する2つの接続形態についての賛否について説明しています。その2つとは、会社での単一のESB対「部門毎」に相互接続するESBによるシステムです。

このArticleでは、Boris Lublinskyがサービスコンポジションへ対するデザインと実装の両方からの主なアプローチについてディスカッションしています。また、この技術を使う利点についても解説します。 トピックとしては、階層的なコンポジションと対話的なコンポジション、コンポジションの接続形態等について記載しています。