InfoQ ホームページ SOA に関するすべてのコンテンツ
-
マイクロサービスに影響するSOA遺産について
SOAの遺産はマイクロサービスアーキテクチャのアプローチや設計、テクノロジの選択、さらには組織的側面にも影響を与えている – 先日のMicroservices Conference µCon London 2017で、Tareq Abedrabbo氏はこのように主張した。氏が経験したひとつの例は、エンタープライズアーキテクトと開発者とを、今もなお多くの企業が区別していることである。
-
MicroProfile 1.2の最新情報
EclipseファウンデーションはMicroProfileのバージョン1.2をリリースした。このリリースでマイクロサービス間のコミュニケーション改善、システム障害への返答、JSON Web Toolkit (JWT)といった新しいAPIを追加した。IBM所属でCDIとMicroProfileの開発リードであるEmily Jiang氏と、Payara所属でJavaミドルウェアのコンサルタントであるMichael Croft氏は、InfoQにこの最新リリースについて語った。
-
イベントはいかに現代のシステムを変えたか - Jonas Boner氏の講演より
Jonas Boner氏がイベント駆動サービスについて講演し、イベント駆動アーキテクチャ(EDA)とイベントストリーム処理(ESP)テクノロジが、分散システムを基盤とする現代的なアプリケーション設計において果たす役割について説明した。講演は先日のReactive Summit 2017カンファレンスで行われた。
-
RockScript: マイクロサービスをオーケストレーションするオープンソースのスクリプト言語と実行エンジン
Tom Baeyens氏がRockScriptのプレビューをリリースした。マイクロサービスの統合とオーケストレーションのための、オープンソースのスクリプト言語とそのエンジンだ。RockScriptは、JavaScriptによく似た言語をそのエンジンで実行することにより、BPM(Business Process Modelling)と同じような方法で、マイクロサービスシステム内のトランザクション実行のコーディネーションを可能にする。
-
Atomがリアルタイムコラボレーションに対応
QCon San Francisco 2017においてGitHubのNathan Sobo氏はAtomの新しいリアルタイムコラボレーションプラグイン、Teletypeを発表した。Teletypeは、2人の開発者が同時にコードを書くことができるようになる。
-
PayPalのAPIスタイルガイドとパターン
PayPalはRESTful APIを通じて相互に接続できるPaaSを開発した。これらのAPIを開発、利用するためのガイドラインとデザインパターンを作り上げ、他の開発者が自分たちのプロジェクトにインスピレーションを得られるように公開した。
-
Java API for RESTful Web Services 2.1リリース
JAX-RS(Java API for RESTful Web Services) 2.1がリリースされた。SSE(Server-Sent Events)とJSON-Bの新たなサポート、JSON-Pのサポートの改善、クライアントAPIへのリアクティブな拡張が含まれている。
-
Microsoftが企業のブロックチェーンネットワーク構築に向けたCocoフレームワークを発表
先日のブログ記事でMicrosoftは、企業のコンソーシアムネットワークを対象とした、CoCoという名称の新たなオープンフレームワークを発表した。このフレームワークは、Ethereumなど既存のブロックチェーンプラットフォーム上に位置するもので、ネットワークスループットの向上、新たな機密保持モデルの追加、ネットワークポリシ管理、非決定論的トランザクションのサポートなどに重点を置いている。
-
Open API InitiativeがOpenAPI Specification 3.0.0を発表
Open API InitiativeがOpenAPI Specification 3.0.0を発表した。
-
Twitterのリアルタイム通知アーキテクチャ
TwitterのエンジニアリングマネージャであるSaurabh Pathak氏がQCon London 2017で、自社サイトの通知アーキテクチャについて講演した。取り上げられた話題は、Twitter特有の重要な課題であるソーシャルネットワークのバイモーダル性、スパイクの処理、リアルタイムで通知を提供する必要性などだ。
-
GitHub GraphQL APIが早期アクセスから次段階へ
GitHub GraphQL APIが先日、一般公開された。GitHubの上級エンジニアリングマネージャであるKyle Daigle氏に話を聞いた。
-
GraphQL対REST - 考慮すべき点
API Days Paris 2016でAmaud Lauret氏は、GraphQLとRESTful HTTP APIの比較ついて論じ、それぞれの長所と短所を概説した。どちらを採用すべきかは状況次第であり、この2つの間には数多くのトレードオフが存在する、というのがその結論だ。
-
イベントベースのシステムにおけるプロセスマネージャー
ドメインが保持する変更を通知するためにイベントを発行することは、異なるドメイン同士を互いから疎結合に保つが、そこに本当にイベントの論理フローが存在するのであれば、フローは暗黙的なものとなり追跡するのが難しくなってしまう。より良い解法はプロセスマネージャーパターンを用いてプロセスの全てを追跡し続けることである、とBernd Rücker氏は述べた。
-
SOAとマイクロサービスの違いとは?
RedMonkのStephen O'Grady氏がSOA対マイクロサービスの議論を始めた。彼はその違いについて、サービスのサイズは必要でも十分でもないと、他の多くの人の意見に同意している。
-
Microsoftがハイブリッド接続に投資、オンプレミス データ ゲートウェイをリリース
最近のブログ投稿で、Microsoftはオンプレミス データ ゲートウェイが一般公開(General Availability, GA)となったことを発表した。このゲートウェイは、多くのMicrosoft PaaS、SaaSサービスから、コーポレートファイアウォールの後ろにあるデータソースへのリモート接続を可能にする。