InfoQ ホームページ SOA に関するすべてのコンテンツ
-
マイクロサービスの強み弱み
マイクロサービスが最近話題になっており、噂も生まれている。10年以上に渡り、重たく、扱いにくいSOAソリューションが続いたが、マイクロサービスはそれを置き換える待望のソリューションなのだろうか。それとも単に一枚岩のソリューションズよりも単純なだけなのか。
-
エンタープライズシステムの新たなスタイル - SDA(Software-Defined Architecture)
GartnerのVP兼フェローであるYefim V. Natis氏によると,最近上昇中の新たなエンタープライズアーキテクチャスタイルがあるという – それがSDA(Software-Defined Archtecture)だ。
-
マイクロサービス? ナノサービスはどうか?
Arnon Rotem-Gal-Oz氏はマイクロサービスという用語,さらにはSOAとの関係に関する議論を取り上げた記事を書いた。氏によるとこの用語は,マイクロサービスをコード行数で定義する人々に代表されるように,アンチパターンに陥る危険性を孕んでいる。
-
マイクロサービス - 重要なのはサイズよりも使い方
マイクロサービスを定義するのにサイズを用いるのはサービスの責務を判断する上で意味がない - Jeppe Cramon氏は一連のブログ記事で,マイクロサービスに対する自身の見解を明確にすると同時に,同期双方向通信の問題点についても指摘している。
-
RESTにおけるべき等とは何を意味するのだろうか?
サービス指向アーキテクチャメーリングリストでの最近のディスカッションでは、べき等という用語をRESTに適用する時の意味についての議論が巻き起こった。例えば、ある操作が実際にはログの更新のようなある種の状態を変更するような場合、その操作がユーザに対してべき等に見えるかどうかは重要なことだろうか?
-
Microsoftの新しいOneNoteサービスAPIは、Windows, Mac OS, iOS, Androidに無料で提供される
Microsoftは先日、Windows, Windows Phone, iOS, Mac OS, AndroidそしてWebのようなプラットフォームで、自由なフォーム情報の収集をプログラムで統合可能にし、異なるプログラム言語間の複数ユーザーコラボレーションツールであるOneNote APIの初期リリースを発表した。
-
Udi Dahan氏がイベント駆動アーキテクチャと疎結合なシステムについて語る
Udi Dahan氏がプレゼンの中でよりイベント駆動で非同期なパターンを使ったシステムのモデリングの仕方やこのような手法を採用したときに直面する課題について説明しながら、強靭さ、弾力性、スケーラビリティを確保するにはより弱く結合したシステムを構築する必要がある、と主張している。
-
マイクロサービスとSOA
ここ数年,新たな可能性を持ったアーキテクチャスタイルとして,マイクロサービスが取り沙汰されるようになった。最近でもThoughtworksのMartin Fowler, James Lewis両氏が,マイクロサービスを定義する記事を書いている。しかしSteve Jones氏は,その記事を含むテーマ全般に異を唱える。マイクロサービスに新規性はほとんどない,単なるサービス指向デリバリアプローチだ,というのが氏の意見だ。
-
Espresso LogicがDBaaSのストアドプロシージャを呼び出せるRESTful APIを提供
Espresso Logicが同社のDBaaSサービス用のストアドプロシージャにRESTfulなエンドポイントを追加した。
-
RESTの代替は必要か
SoapUIの開発者であるOle Lensmar氏が最近、RESTが本当にリアルタイムの非同期のバイナリプロトコルが必要なアーキテクチャにも適しているかどうか疑問を投げかけている。
-
APIオーケストレーション層
従来のリソース指向のAPIモデルはAPI利用者の最も重要なことを満たせていないかもしれない。Netflixの Daniel Jacobson氏は、良いAPI設計とはAPI利用者のことを知って、彼らのためにAPIを最適化することだと語っている。
-
List & Label 19 - レポートパラメータ,コレクション変数,ODataとRESTデータのプロバイダを追加
先日リリースされたList & Label 19では,レポートパラメータやコレクション変数のサポートに加えて,複合や積み上げ,漏斗(funnel),パイプライン,シェープファイル(shapefile),ドーナツ(donut)などの新しいグラフ,ODataとRESTのデータプロバイダなどが提供されている。
-
APIのバージョニングコスト
サービスのバージョニングは、SOAにおける重要な問題になってきている。何年もの間、さまざまな経験を共有してきたが、それぞれのアプローチを具体的に比較、対比するというやり方はほとんどなかった。Jean-Jacques Dubray氏がこの領域におけるチームの経験と、違いを示そうと作成しようとした方程式について書いた。
-
RESTを使ったエンタープライズ統合から学んだこと
大規模なレガシー置き換えはIT業界における苦行であり、こうしたプロジェクトの多くで、REST over HTTPを使うのが魅力的な選択肢になる。アーキテクチャ上、RESTはスケーラブルであり、ドメインモデリングにフィットすることがわかっている。Thoughtworksの主任コンサルタントのBrandon Byars氏はこう言って、大規模なレガシー置き換えプロジェクトでRESTful統合を使った経験について語った。
-
ActiveMQ 5.9:LevelDB ストアのレプリケーション、およびHawtio ウェブコンソールに対応
メッセージブローカの Apache ActiveMQ の最新バージョン5.9 は、200件以上の問題点修正とともに、LevelDBのレプリケーションをサポートする機能と、新しい Hawtio ウェブコンソールを追加した。