Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

SOAに関するn-3104のブックマーク (13)

  • データモデル考え中 - 急がば回れ、選ぶなら近道

    ただいま社内的に論争中なのでちょっとまとめておく 分散環境でのデータモデルはどうあるべきか という議論。 分散環境は非同期処理が中心にはなるのだが 画面系を中心に同期処理も入ってくるので その組み合わせを前提に考えないといけない。 基的に外部から変更不能のタイミングが必ずある というのが、まずは原則論にはなる。 分散処理のレイテンシーはこの先下がる一方なので ますます使われるようにはなると思う。 その辺りを前提として 各考え方のメリット・デメリット をまとめて置きたい。 1プロセス中心指向 プロセス・フローを中心にモデル(型)の議論をすべき という考えかた。 フローモデルは、プロセス->プロセスが基で 受け渡しをするエッジの部分がデータモデル的位置付け そもそもデータモデル自体は、 黙示的に一種の振る舞いを想定するはずなので 振る舞いの記述にウェイトを置いた方が良い、 という考え方でも

    データモデル考え中 - 急がば回れ、選ぶなら近道
    n-3104
    n-3104 2011/10/11
    関数型の場合のイメージがわかない。関数はかなり細粒度で作ることになるのだろうか。
  • RESTはエンタープライズで成功しているか?

    原文(投稿日:2011/06/01)へのリンク Programmable Webのデータによる、APIの73%が RESTfulであることを基に、RESTは勝利した、と早合点する人達がいるかもしれない。しかしSOAの実践者である Steve Jones氏は、それらのAPIはデータ収集するフロントエンド システムで使われており、エンタープライズ システムの大部分によっては使われていないし、RESTはまだエンタープライズに対応出来ていない、と注意喚起している。 Masheryの前CTOであるClay Loveless氏は、Glue Con 2011で「SOA失敗の教訓」という講演の中で、APIリソース索引作成のProgrammable Webによる統計について話し、ここ数年SOAPは伸びているが、堅実に伸びているRESTに比べてずっと割合が小さいことを示した。 これらの数値に対して、Capge

    RESTはエンタープライズで成功しているか?
    n-3104
    n-3104 2011/06/10
    SOAPは仕様が複雑になりすぎているとは思うけどWSDLでRPCが簡単にかけるので、エンタープライズだと向いていると思うなぁ。ベンダーもツール出していて統合しやすいし。
  • カスタムメディアタイプの増加はRESTFul?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    カスタムメディアタイプの増加はRESTFul?
  • SAPジャパン、「SOAのバイブル」を日本語化して提供

    SAPジャパンは10月、同社が進めるSOA(サービス指向アーキテクチャ)である「Enterprise SOA」に基づくシステム構築手法を説明するドキュメント「Enterprise SOA Development Handbook」を日語化して提供する。同社はこのドキュメントを「Enterprise SOAのバイブル」と位置づけ、同手法の普及・啓蒙に役立てる考えだ。 Enterprise SOA Development Handbookは、Enterprise SOAに基づくシステム構築の構想から計画、構築、運用にいたる作業全般の構築手法を解説したドキュメント。SAPが提供するサービスであるEnterprise Serviceの利用を前提としているが、「Enterprise Serviceの使い方だけでなく、独自のEnterprise Serviceの作り方や、既存のEnterprise

    SAPジャパン、「SOAのバイブル」を日本語化して提供
    n-3104
    n-3104 2009/12/30
  • SOA 実装への実践的アドバイス

    原文(投稿日:2009/12/16)へのリンク Ganesh Prasad 氏の新しいブログポスト "これから SOA を始める組織へのアドバイス (Advice To Organizations Embarking On SOA Today)" は,大規模な SOA 構想にアプローチする方法についての,氏自身の長年の経験を元にしたアドバイスである。 ... このアプローチに高尚さが欠けていても心配には及びません。初心者は複雑さに好印象を持つものですが,最終的にすべての人々を感動させられるのは結果なのです。 Ganesh 氏のアプローチが扱う主要なポイントは次のものだ。 目標から目をそらさないこと。SOA とは,単に既存システムを接続するインテグレーションや,そのための新技術導入をさすのではない。それは,... 企業のコンポーネントを単純化して,理解が容易で,相互に接続可能なものにすること

    SOA 実装への実践的アドバイス
    n-3104
    n-3104 2009/12/25
  • サービス指向には、データ指向が必要。

    原文(投稿日:2009/12/02)へのリンク 今日のSOAに関する文献や実装の大部分は、ビジネスに寄ったサービスを定義することに集中しており、SOAの文脈において企業データが持つ役割や影響について議論したものは、ほとんど無い。 David Linthicum氏によると、 SOAに対するこのような動きは、SOA内でのデータの使用によって少々混乱しているように思えます。大方の人は、データは単にデータだと考えていますが、内情に通じている人は、SOAがプロジェクトとして、あるいは全体のアーキテクチャ上の戦略として、成功するためには、データは、SOAの戦略的な部分である必要がある、と理解しています。SOAの"S"すなわちサービスばかりに注目すると、問題が生じるわけです。アーキテクチャやシステムの構築に責任のある人達は、サービスを、機能を配送するものとしてのみ捉え、根底のデータを管理する必要性を無視

    サービス指向には、データ指向が必要。
    n-3104
    n-3104 2009/12/10
  • SOA,そのよい点,悪い点,最悪な点

    原文(投稿日:2009/11/18)へのリンク これまでにも何度か取り上げてきたが,SOA を成功させる必須条件のひとつとして,IT 関連部門とビジネス部門の間での目的・目標の一致がある。今回の記事では IBM の Jens Andexer 氏と Standard Bank の Willen Bekker 氏が,ビジネスの側面から見た SOA のよい点,悪い点,そして最悪な点 について,実例をあげて紹介する。 氏らは SOA のビジネスへの影響を,いくつかのカテゴリ別に分析している。 アジリティ よい点: SOA は,より柔軟で迅速なビジネスプロセスのサポートを通じて,ビジネス環境の変化に対する組織の適応性を高め,結果的に真の市場優位性を組織にもたらす。 悪い点: SOA の実施には,技術的ノウハウを全体に提供するための新しいエンティティ - Center of Excellence(CO

    SOA,そのよい点,悪い点,最悪な点
    n-3104
    n-3104 2009/11/24
  • SOAの神話トップ10を再確認。

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    SOAの神話トップ10を再確認。
    n-3104
    n-3104 2009/11/17
  • 漸次的なSOAの価値とは何か

    原文(投稿日:2009/11/01)へのリンク 最近の記事の中で、John Moe氏がSOAの実現方法の分類について議論している。特に言及されているのは、ゼロミドルウエアまたはゲリラSOAとも呼ばれる漸次的なSOAについてだ。John Moe氏が言うには、... ... SOAをよりシンプルで手頃に導入できる選択肢にする数人のグルがいます。私はこれらの選択肢のどれを導入するのか考えることはゲリラSOAについて考察することだと思います。また、このことを考えると各々の手法の違いがはっきりして、自分の状況にとって最適だと思える手法を見つけることもできるでしょう。 氏が取り上げた手法は下記の通りだ。 Webサービス: 次のように考えている開発者に向いている。 "WebdサービスはWeb上で進化し続けるWS標準を使って互いに呼んだり呼ばれたりすることができるのだから、SOAとは結局、Javaか.NE

    漸次的なSOAの価値とは何か
    n-3104
    n-3104 2009/11/07
  • SOAの文法 - サービスは動詞か名詞か?

    原文(投稿日:2009/10/21)へのリンク Jason Bloomberg氏の最近の投稿 - サービスは動詞か名詞か? - では、サービスは動詞を表現すべきものか、それとも名詞を表現すべきものか、が議論されている。 サービスをどちらのやり方で設計することも可能である。例えば、エンティティサービス、すなわちビジネスエンティティを表現するものとして設計することもできる一方、タスクサービス、つまりあるプロセスにおけるいくつかのステップ、言い換えると動詞、を実装する特定のアクションとして表現することもできる。どちらのアプローチがよいのだろうか? Jason氏は"名詞"タイプのサービスと"動詞"タイプのサービスの違いを説明するために、審理中の保険契約を承認するサービスを例に使っている。 ...オブジェクト指向のアプローチに従うと、いくつかの操作を伴った保険契約オブジェクトを持つことになるだろう。

    SOAの文法 - サービスは動詞か名詞か?
    n-3104
    n-3104 2009/10/28
    結局のところ、サービスは決して名詞ではなく、動詞か動詞のコレクション
  • Bill Burke氏、REST-*、 SOA/ROA、RESTに関して論じる

    原文(投稿日:2009/09/25)へのリンク REST-*の発表とそれに対するコミュニティの反応をとりあげたInfoQのREST-*.orgに関する最近の記事は多くの反響を得た。フィードバックの結果として、REST-*にも 変更が加えられた。Infoqは、REST-*のリーダーであるBill Burke氏にインタビューを行い、さらに多くのことを学ぶ機会を持つことができた。 InfoQ: あなたのバックグラウンドについて、少しお話いただけませんか? 今は、Red HatのJBoss部門でフェローをやっています。過去には、クラスタリングやEJBコンテナ、AOPの実装や、アプリケーションサーバのカーネルの開発を行ってきました。現在は、RESTEasyプロジェクトのリーダーをやりながら、REST-*.orgを運営しています。そして、何冊かのを書いています。2009年の11月にはJAX-RSに関

    Bill Burke氏、REST-*、 SOA/ROA、RESTに関して論じる
    n-3104
    n-3104 2009/10/17
  • 間もなく発表される.Net Access Control Serviceの詳細について

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    間もなく発表される.Net Access Control Serviceの詳細について
  • Reservationパターンを使ったSOAトランザクション

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Reservationパターンを使ったSOAトランザクション
  • 1