-22% ¥7,910¥7,910 税込
ポイント: 79pt
(1%)
配送料 ¥495 6月17日-30日にお届け
発送元: ハウス オブ トレジャー 販売者: ハウス オブ トレジャー
¥1,161¥1,161 税込
配送料 ¥240 6月10日-12日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】 販売者: バリューブックス 【防水梱包で、丁寧に発送します】
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series) ペーパーバック – 2004/11/9
購入オプションとあわせ買い
This book spells out guidelines and strategies for successfully using ServiceOriented Architecture (SOA) in large-scale projects. SOA represents the latestparadigm in distributed computing and middleware development. However,SOA is not a revolution, but rather an evolution in software architecture. SOAis a collection of best practice software construction principles accompanied byproven methodologies in development and project management.This book is unique in that it offers a pragmatic approach to the topic. Theauthors borrow from their more than forty years of collective enterpriseexperience, and offer a frank discussion of the challenges associated withadopting SOA. They also help readers ensure that their organization does notbecome too closely tied to a specific technology. The result is a detailedintroduction to the topic and an architectural blueprint for implementing SOA.
- 本の長さ408ページ
- 言語英語
- 出版社Prentice Hall
- 発売日2004/11/9
- 寸法17.6 x 2.41 x 22.81 cm
- ISBN-100131465759
- ISBN-13978-0131465756
この商品をチェックした人はこんな商品もチェックしています
商品の説明
著者について
About the Authors Dirk Krafzig
Dirk has been dealing with the challenges of enterprise IT and distributed software architectures throughout his entire working life. He devoted himself to SOA in 2001 when he joined Shinka Technologies, a start-up company and platform vendor in the early days of XML-based Web services. Since then, Dirk has acquired a rich set of real world experience with this upcoming new paradigm both from the view point of a platform vendor and from the perspective of software projects in different industry verticals.
Writing this book was an issue of personal concern to him as it provided the opportunity to share his experiences and many insights into the nature of enterprise IT with his readers.
Today, Dirk is designing enterprise applications and managing projects, applying the guiding principles outlined in this book. Dirk has a Ph.D. in Natural Science and an MSc in Computer Science. He lives in Düsseldorf, Germany, and is 39 years old, married, and the father of two children.
Karl BankeSoftware architecture has been with Karl since he programmed his first TRON-like game on the then state-of-the art ZX81 in the early 1980s. After graduating as a Master of Physics, he gained his commercial experience in various consulting assignments, mostly in the financial and telecommunications sector.
He moved through stages of consultant, technical lead, software architect, and project manager using a variety of object-oriented technologies, programming languages, and distributed computing environments. Soon realizing that he was too constrained as an employee in doing what he thought necessary in software development, he co-founded the company iternum in 2000, where he currently acts as a principal consultant and general manager.
Karl permanently lives in Mainz, Germany when not temporarily relocated by a current project.
Dirk SlamaHaving spent the last ten years at the forefront of distributed computing technology, Dirk has developed an in-depth understanding of enterprise software architectures and their application in a variety of industry verticals. Dirk was a senior consultant with IONA Technologies, working with Fortune 500 customers in Europe, America, and Asia on large-scale software integration projects. After this, Dirk set up his own company, Shinka Technologies, which successfully developed one of the first XML-based Web services middleware products, starting as early as 1999.
Dirk holds an MSc in computer sciences from TU-Berlin and an MBA from IMD in Lausanne. He is a co-author of Enterprise CORBA (Prentice Hall, 1999), the leading book on CORBA-based system architectures. Dirk is currently working as a solution architect for Computer Sciences Corporation in Zurich, Switzerland.
Contact: authors@enterprise-soa.com
登録情報
- 出版社 : Prentice Hall; 第1版 (2004/11/9)
- 発売日 : 2004/11/9
- 言語 : 英語
- ペーパーバック : 408ページ
- ISBN-10 : 0131465759
- ISBN-13 : 978-0131465756
- 寸法 : 17.6 x 2.41 x 22.81 cm
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
細かいテクニック以外のことは、すべて書いてありました。
単に、小手先のSOAの話だけでなく、コーポレイトのシステム
に関する膨大なナレッジ集大成です。
すごい本です。関心します。ITアーキテクトは必読でしょう。
単に、SOAをはやりとして啓蒙するのではなく、これまでの
プログラミング、分散コンピューティング、企業システムの
変遷を丁寧にたどるのみならず、ミッションクリティカル
システムのTPモニタリングやエラーに関する考察まで含み、
エンタープライズ・システムに携わる者にとって、知っている
べき知識とナレッジを惜しげもなく開陳しています。
後半は、推進するにあたってのポリティカルな側面と、外資では
ありますけど、先進的にSOAにとりくんだ企業の事例が詳細に。
本書を一読し、ITアーキテクトの役割の重要さ、知識経験の深さ
を改めて実感します。
ちょっと難点は、翻訳文を直訳調でなく、意訳したほうが
読者の理解が深まったのではないかと思います。
考え方や概念の説明がメインの本です。プログラムコードは、ありません。
SOAの必要性等を説明するために、情報技術の変遷などを説明してありますが、「しっかり」説明しては、あるわけではないので、情報システムのアーキテクチャの変遷にかかわる知識が、あった方が読みやすいと思います。
SOA導入の如何にかかわらず、アーキテクチャを考える上では、参考になる本であると思います。
ページ数も多いし、字も小さく、びっしり書いてあります。全部読むのは、かなり大変な本です。じっくり取り組む必要がある本でした。
SIビジネスに関わっている職業柄、既知の内容がほとんどであったが、論理的有機的に体系化されており、考えをまとめる上で非常に有効だった。
SOAのモチベーションと要件、そして既存技術を用いていかに新たに開発したアプリケーションと既存のアセットを統合してゆくのか丁寧に記述している。ほぼ策定作業が終了したJAX-WSやJBIといった標準も重要であるが、異機種混交の自社システムのコンピタンスを高めるには、(やるやらないは別にして)MDAによる自社ソリューションも選択肢の一つになるのでは、と勇気付けられた。
英文ではあるが平易な表現が多く、読み進むことはそれほど苦にはならない。
SOAとは何か悩んでいる人、ベンダーの言うことだけを聞いてSOAとは何かわかったつもりになっている人、いずれの方々にもお勧めできる久々の良書です。
過去20年の技術の進歩を考えると、基本ソフト、パッケージの進化は劇的で、以前とは比べ物にならないほどシステムを作るのが容易になった。加えてハードウエア性能の飛躍的向上、価格の大幅な低下により、システム化できる業務領域が驚異的に拡がった。その結果として、業務システムをどう構築するかが最大の課題となってきている。業務が複雑で全体を理解できる人がユーザサイドにもいないのが現状で、これがシステム構築のリスクを増大する結果となっている。
SAOはおっざっぱに言えば、オブジェクト指向の延長上にある。オブジェクトの粒度を「サービス」というレベルにまで粗くしたものがSOAだといえる。ただし、オブジェクト指向が実装ベースの、つまり技術者視点でのアプローチであるのに対し、SOAは、その視座をユーザサイドに移したという点が重要である。そうだからこそSAOは、ユーザ側の人にとっても、いや、ユーザ側のシステム担当の人にこそ必須の知識領域だといえる。
まずSOAはEnterprise IT のAgility を復活させるためのキー・エレメントであるとしています。サービスの定義については、3つの異なったエリアがあることを示し、サービスの特性によって(なんと粒度ではなく)4タイプにクラス化できると主張していることは説得力があります。さらに、これらを配置するSOAレイヤー・アーキテクチャを定義しており、これはいわゆる3層アーキテクチャとは異なるとの指摘もアーキテクトとしてよく理解できます。サービスは多段でフラクタル性はあるものの、複雑にはせず疎結合化によるAgilityを確保するにはこのSOAレイヤリングの考え方で十分であると思われます。
いままであまり話題にされてこなかったSOAのプロセス・インテグリティ、非機能的要件(スケーラビリティやアベイラビリティ、SLAなど)の解説があり、現実性の確保に大きく貢献しています。日ごろから疑問であったEAIとSOAの違い、親和性、相互利用性も解説され現実的で評価できると考えます。
さらにエンタープライズの視点からSOAに特化したProject ManagementやITガバナンスの視点が必要であり、既存の各手法にSOA向きのルールを付加すべきと提案しておりエンタープライズ的な視野を強化させています。最後に4つのSOA事例とそれぞれのLesson Learned が示されています。
文章も難解ではなく、丁寧に著述されています。しかし不満もないわけではありません。たとえば、ESBに必要な機能の解説が少ないし、エンタープライズレベルのSOAのガバナンスを記述しているのであるからEAとの関連付けも解説がほしいと感じました。しかし、ITアーキテクトがいま読むべき旬の本であると思います。アメリカ発でない本でもあり、実践的なアーキテクトが元気になれる本です。
(1)必ずしも分かりやすくない。でも、発売当時、洋書店に並んでいるSOAの本の中では、一番、内容がある目次構成でした。(2)テクニカルな記述が現在では中途半端。そのかわり、カバーしている話題が広い。(3)事例の紹介は少し古いという印象です。しかし、事例をみると、日本が遅れているというか、これからSOAのビジネスが日本で広がるだろうことを期待させます。(4)SOAの実現型は結局、プロトコルアダプターの開発と、メッセージコレオグラファーのセットだろうと、という読後感。
他の国からのトップレビュー
1) Covered a range of technologies, emphasizing that SOA is not just about throwing out a range of Web services.
2) Covered valid design/architecture choices, for example discussing asynchronous and synchronous approaches and where they might each be useful.
3) Discussed how services can be a valuable tool in bringing IT/business closer together.
4) The case studies were very interesting, I actually would have liked it if the book had more detail but what it did include was useful.
5) The coverage of governance had me nodding my head, even if you don't chose to apply SOA you'll need to know how ensure that people don't fall back into tactical decision making.
6) Covered how SOA can change your approach to project management.
Having said that one issue I had with the book was the emphasis on having basic services as the cornerstone of your SOA (basic services being essentially entity services). I'm hoping that in a future edition the authors will explore how SOA can be used in a manner that work hand in hand with DDD and I think this would mean re-evaluating whether reusable entity services are really a good idea.
However I have no problems recommending this book, its a great read.