BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ SOA に関するすべてのコンテンツ

  • マイクロサービス対モノシリックアプリケーション

    マイクロサービスの利用は,モノシリックなアプリケーションの責務を分割して,疎結合化とデプロイの迅速化を行うひとつの方法だ。ただしそれは,唯一の方法でも,さらには最善の方法でもない – Todd Hoff氏は2つのアーキテクチャ的アプローチを比較して,このように述べている。

  • AtlasCamp 2014のハイライト - 新REST APIとデータセンタ製品

    開発とコラボレーションのソフトウェアベンダであるAtlassianが毎年行っている,開発者向けカンファレンスのAtlasCampがベルリンで開催された。先日ローンチされたAtlassian Connect 1.0,ConfluenceとHipChatの新しいREST API,さらにはJIRA,高可用性と大規模システムでのハイパフォーマンスを提供するConfluence Data Centerなどが中心だ。

  • Dockerの将来

    CenturyLinkによるインタビューで、Dokkuの作者で初期からのDockerコントリビュータであるJeff Lindsay氏は、自身が取り組んでいるDocker関連プロジェクトと、Dockerベースのサービス指向アーキテクチャにまつわる問題をどう解決しようとしているかについて語った。

  • bitlyでの分散システム構築から学んだこ���

    5月に開催されたBacon Conferenceで,bitlyのアプリケーション開発リーダのSean O’Connor氏は,毎月600億クリックを処理する分散システムの開発を通じてbitlyの開発者たちが学んだ,最も価値ある教訓について説明した。

  • マイクロサービスの配置とビルドのパターン

    マイクロサービスを管理するのは、互いに通信しあい、自動的にプロビジョニングするたくさんの小さなシステムの面倒を見ることであり、インフラの自動化が極めて重要だ、とJames Lewis氏は言う。氏はマイクロサービスアーキテクチャがもたらす、増大する運用の複雑性に対処するための方法を共有する中で、このように書いている。

  • rest: HaskellのオープンソースRESTフレームワーク

    Silkは先頃,"rest"という名称のHaskell用RESTフレームワークをオープンソースにした。happstackなどの一般的なWebフレームワーク上で動作させることが可能な,RESTサービス定義用のDSLを提供する。タイプセーフなURL,フォーマット形式の抽象化サポート,API仕様とビジネスロジックの明確な分離といった機能も備える。

  • マイクロサービス(µServices)は4年前すでに定義されていた

    "私は4年前にマイクロサービス(µServices)ということばを考え出して,常に同じプロセス内でオーバヘッドのない通信を行うサービスとして定義しました。SOA(Service Oriented Architecture, サービス指向アーキテクチャ)の出現によって人々が思い浮かべがちな大規模で高コストで複雑なサービスと,これらの軽量サービスを区別するためです。" Peter Kriens氏は先日,このような主張をした。

  • STOMPとApache Camelの実装が追加されたHazelcastMQ v1.0.0

    先日リリースされたHazelcastMQ v1.0.0には,STOMPクライアントとサーバのJava実装,Apache Camelコンポーネントが加えられている。HazelcastMQは,インメモリ・データグリッドであるHazelcastの持つ,キューとトピックによるベーシックなデータ構造の上でメッセージング層を実現するソフトウェアだ。STOMPはSimple (またはStreaming) Text Oriented Message Protocolの略で,相互運用可能な通信フォーマットだ。

  • DrupalとiOSおよびAndroidネイティブアプリを統合する

    テキサス州オースティンで開催された前回のDrupal Conferenceで,モバイルおよびWeb開発企業のLembergはDrupal 8 ネイティブソフトウェア開発キット(SDK)を紹介した。このSDKは,ネイティブモバイルアプリとDrupal Webサイト間の通信を,開発者が容易に扱えるようにするためのものだ。現時点ではiOSとAndroidのみが対象だが,Windows Phoneバージョンも近日中に提供開始される予定だ。

  • 3scaleがAPIユーザをターゲットとしたAPIToolsを提供開始

    3scaleは今年4月,API利用者をターゲットとしてAPIToolsをローンチした。InfoQでは同社のマネージメントに開発動機や基盤技術についてインタビューする中で,いくつかの興味深い見解や,予定されているコミュニティ参加へのイニシアティブについても聞くことができた。

  • マイクロサービス設計概論

    シンプルなコンポーネントとシステムを設計することは,マイクロサービスへの移行を図る上で非常に重要である。注目すべきはコンポーネントの進化であり,進化と変化の可能なシステムをいかに構築するかだ - 先頃,マイクロサービスの設計と構築を紹介する中で,Russ Miles氏はこのように説明した。

  • マイクロサービスの強み弱み

    マイクロサービスが最近話題になっており、噂も生まれている。10年以上に渡り、重たく、扱いにくいSOAソリューションが続いたが、マイクロサービスはそれを置き換える待望のソリューションなのだろうか。それとも単に一枚岩のソリューションズよりも単純なだけなのか。

  • エンタープライズシステムの新たなスタイル - SDA(Software-Defined Architecture)

    GartnerのVP兼フェローであるYefim V. Natis氏によると,最近上昇中の新たなエンタープライズアーキテクチャスタイルがあるという – それがSDA(Software-Defined Archtecture)だ。

  • ���イクロサービス? ナノサービスはどうか?

    Arnon Rotem-Gal-Oz氏はマイクロサービスという用語,さらにはSOAとの関係に関する議論を取り上げた記事を書いた。氏によるとこの用語は,マイクロサービスをコード行数で定義する人々に代表されるように,アンチパターンに陥る危険性を孕んでいる。

  • マイクロサービス - 重要なのはサイズよりも使い方

    マイクロサービスを定義するのにサイズを用いるのはサービスの責務を判断する上で意味がない - Jeppe Cramon氏は一連のブログ記事で,マイクロサービスに対する自身の見解を明確にすると同時に,同期双方向通信の問題点についても指摘している。

BT