タグ

2006年9月22日のブックマーク (21件)

  • コンサルタントに聞くSOAの手触り

    NECIT基盤システム開発事業部でコンサルティングマネジャーとして活躍している松友進一郎氏にSOAによるシステム開発の感触、ポイントについて話を聞いた。 ここ最近、SOA(Service Oriented Architecture:サービス指向アーキテクチャー)という言葉が、IT市場に定着してきた感がある。各ベンダーは、「SOAに基づいたシステムを構築」「SOAソリューションサービス」「変化に強いSOAシステム開発」などさまざまな表現で、関連する製品やサービスを紹介している。いったい、何をどうすると「SOAを実現する」ことになるのだろうか。 顧客はSOAをやりたいわけではない IT市場でSOAという言葉が定着したからといって、顧客のシステムに対する要求が大きく変化したわけではない。つまり、顧客は従来通り業務上の問題解決や、業務の効率化を求めており、SOAに対応したシステムそのものを開発し

    コンサルタントに聞くSOAの手触り
    nagasama
    nagasama 2006/09/22
  • http://japan.internet.com/developer/20060905/27.html

  • http://japan.internet.com/column/developer/20060905/26.html

  • ITmedia エンタープライズ:Web 2.0とSOAの遠いようで近い関係 (1/4)

    エンタープライズコンピューティングらしいコンセプトであるSOAと、どちらかというとコンシューマー向けの技術や世界観の中で話題にされることの多いWeb 2.0の間には、将来を見据えると少なからぬ関連性がある。 いま最も流行しているキーワードといえばWeb2.0だ。ITの世界を超えて、一般にまで浸透してきている印象もある。ビジネス誌などではWeb2.0にとどまらず、「xxx 2.0」という形式の新たな言葉まで生み出している。既存の世界を「1.0」とし、それぞれの次世代の展望を「2.0」として解説しているのである。 わたしは、Web 2.0は「Web 2006」ととらえた方がいいとも考えている。つまり、この言葉は「いま」のWebの技術や世界観を表すものであって、明確な定義があるわけではない。Webが革新、進化を続けている状況の「いま」を表す言葉だ。 エンタープライズITの世界をみてみると、Saa

    ITmedia エンタープライズ:Web 2.0とSOAの遠いようで近い関係 (1/4)
  • IT news, careers, business technology, reviews

    Generative AI will drive a foundational shift for companies — IDC

    IT news, careers, business technology, reviews
  • 米BEA、処理速度を3倍に高めた「WebLogic Real Time Core Edition 1.1」 | エンタープライズ | マイコミジャーナル

    米BEA Systemsは8月28日(現地時間)、リアルタイム環境向けのJavaアプリケーションプラットフォームの新版「WebLogic Real Time Core Edition 1.1」を発表した。従来版に比べて3倍近い高速化が図られているのが特徴で、レスポンスにかかる遅延が30ミリ秒以下に短縮されているという。金融サービス業界など、高速なレスポンスが要求されるミッションクリティカルな用途での利用を想定している。 「WebLogic Real Time(WLRT)登場以前は、開発コストの高いCやC++などを使ってリアルタイムアプリケーションの記述やメンテナンスを行う必要があった。WLRTの登場により、企業は独自環境下でコードの記述やメンテナンスを行うことなく、より生産性の高いJavaをベースにした業界標準環境のメリットを享受することができる」と米BEA Systemsのアダプティブ

  • 「EAにUMLを利用するメリットは大きい」、INTAPが協力会社を募集

    「EA(エンタープライズ・アーキテクチャ)を記述する際に、UML(統一モデリング言語)を利用するメリットは大きい」。こう話すのは、INTAP(情報処理相互運用技術協会)オープンシステムモデリング技術委員会の田中明委員長(日立製作所ソフトウェア事業部計画部主任技師)。同委員会は昨年度、UMLでEAを記述するための「日版EA対応UML Profile」を作成。現在、この成果を利用する協力会社を募集しているところだ。 日版EA対応UML Profileは、政府が作成した「業務・システム最適化計画策定指針(ガイドライン)第4版」を基に、EAを進める際に必要になる図をUMLでどのように表現すればよいかを示したもの。ユースケース図やクラス図といったUML2.0が規定するダイヤグラムに加えて、UMLの記法を拡張する仕組みであるUML Profileを利用する。 業務・システム最適化計画策定指針は、(

    「EAにUMLを利用するメリットは大きい」、INTAPが協力会社を募集
  • 要求定義の方法論を知る【前編】:DOA型要件定義の実際

    IBMのシステム開発プロジェクトで多くの実績を持つDOA(データ中心型アプローチ)型の要件定義手法を解説する。「いまさらDOAか」と思う読者もいるかもしれない。しかし,DOAはあらゆるプロジェクトに応用できる極めて基的なアプローチである。基をしっかりと押さえて欲しい。 「いつまでたってもユーザーインタフェースが決まらない」,「設計の段階で機能が追加され,開発範囲が膨れ上がった」,「テスト段階に入ってからも仕様変更が多発する」,「システム・テストの中盤でデータベースが変更され,すべてのテストをやり直さなければならない」…。システム開発ではこうした声があちこちのプロジェクトで聞かれる。なぜこのような状況がいつまでも改善できないのか。結論から言えば,これは要件定義のやり方にそもそもの問題がある。 来システム開発プロジェクトでは,予算,期間,開発の優先順位に見合った最適なスコープ(開発範

    要求定義の方法論を知る【前編】:DOA型要件定義の実際
  • Java SE 6、機能セットの策定まであとわずか、JSR 270 - PRフェーズへ | エンタープライズ | マイコミジャーナル

    Java Community Process, JSR 270 Expert Groupは8月22日から9月25日(米国時間)までの1カ月間強、「JSR 270: Java SE 6 ("Mustang") Release Contents」のPublic Reviewを公開している。9月19日から9月25日(米国時間)の1週間の間にPublic Review Ballotが実施される。 JSR 270は次期Java SEとなるJava SE 6 "Mustang"(最近JDK6に名称変更され、Mustangという開発コード名はすでに使われなくなっている)の機能セットを定めるための仕様。Java SE 6は2006年中にはリリースが予定されており、同グループによる策定においてPRBのフェーズが見えてきたことは、年度中のリリースが確実なものとして進行していることを表している。 同グループに

  • Sunがオープンソースのシングルサインオンコードをリリース | OSDN Magazine

    Sunがアイデンティテイ管理システムのソースコードをオープンソースライセンスの下で公式にリリースした。OpenSSO(Open Web Single Sign-On)と呼ばれるこの製品は、企業が統合された認証とセッションの管理フレームワークを構築して、WebベースとJavaベースのばらばらなアプリケーションを連結することができるツール群である。 OpenSSOは、SunのプロプライエタリなJava System Access Managerをベースとし、SunのCommon Development and Distribution License(CDDL)の下で配布されている。CDDLはOSI認証されているがGPL互換ではない。 このソフトウェアではJ2EEアプリケーションサーバーが必要とされるが、それは移植を可能にするために以前のプロプライエタリ版から削除されたためである。OpenOf

    Sunがオープンソースのシングルサインオンコードをリリース | OSDN Magazine
    nagasama
    nagasama 2006/09/22
  • 9月に公開される「Visual Studio 2005 SP1」の注目点

    Microsoftは9月に,開発ツール「Visual Studio 2005」のService Pack 1(SP1)を公開する予定だ。Visual Studio 2005 SP1では,ASP.NET 1.1アプリケーションをASP.NET 2.0に移行する作業が容易になるだろう。また,携帯デバイス用のSQL Serverなども付属する。詳細を説明しよう。 Visual Studio 2005を「2003相当」に戻すツールが含まれる 筆者がVisual Studio 2005 SP1に興味を持ったきっかけは,MicrosoftASP.NETチームが5月に,Visual Studio 2005に関するあるアップデート・プログラムをリリースことだった。これは,「新しい」ASP.NETプロジェクト・タイプ「Web Application Projects」を追加するものだった。 ただし,この

    9月に公開される「Visual Studio 2005 SP1」の注目点
  • SOAは導入も実装も維持も難しいことを肝に命じよう――米Gartnerのアナリスト

    SOAによるシステム構築にはどんな効果があるのか、また、デメリットは何か。ビジネス、テクノロジープロジェクトの組織編制などにも触れながら、これから1カ月にわたり、さまざまな観点から、「SOAの今」について紹介していく。 企業のシステム開発に関する話題で、ここ最近で注目を集めているキーワードといえば、他を大きく引き離してSOA(サービス指向アーキテクチャー)が挙げられる。SOAは、企業がビジネスの変化に柔軟に対応するアプリケーションを構築する手法のことだ。 SOAの定義は、「ビジネスプロセスの構成単位に合わせて構築・整理されたソフトウェア部品や機能を、ネットワーク上に公開し、これらを相互に連携させることにより、柔軟なエンタープライズシステム、企業間ビジネスプロセス実行システムを構築しようというシステムアーキテクチャーのこと」となる。 これまではどちらかといえばベンダーがSOAを主導し、3文

    SOAは導入も実装も維持も難しいことを肝に命じよう――米Gartnerのアナリスト
    nagasama
    nagasama 2006/09/22
  • アーキテクトはコンポーネントをうまく使う

    もちろん、各項目の知識やスキルは大でつながっているので、例えばファシリテーションやネゴシエーション能力がなければプロジェクトはマネジメントできないし、最適な開発方法論を適用するには、当然技術知識が必要になる。足りない知識やスキルは実践で身に付けるか、または講習やセミナーを受けて勉強するなどして、ITアーキテクトとしてのスキルを磨いていくのだ。 この表に挙げたもののうち、特に実績とノウハウが要求されるのが「システム設計」と「総合」分野だろう。「技術」や「開発」も当然ノウハウが必要だが、この分野に関していえば、SI企業の多くが事例をデータベース化し、ノウハウを共有できるようにしている。そういう意味からいえば、ファシリテーションやネゴシエーションは、個人の資質やアイデアとも関係する分野であり、なかなか汎用的な知識となりにくい。 一方「システム設計」は、ある程度データベース化されているとはいえ、

    アーキテクトはコンポーネントをうまく使う
  • 【中級】反復開発 現場のノウハウ 第1回

    決まらない要件や不安定なアーキテクチャ――。システム開発における「リスク」は年々増大し続けている。だが,リスクという課題に対して,従来のウォータフォール型開発では力不足だ。今,現場の開発者たちは反復型開発でリスクと上手に付き合う解を見つけた。先行ユーザーの成功と失敗から得られた最新情報を基に,実践上のポイントを明らかにする。 「1200万人分のバッチ処理をJavaで成し遂げなければならない」──。初めて挑む技術的難題に対して,電通国際情報サービス(ISID)の土屋尚友氏(産業ソリューション開発部 グループマネージャー)は,反復型開発プロセスのRUP*1に活路を求めた。技術リスクを抑えることに適した開発プロセスと考えたからである。結果は,土屋氏の狙い通りに成功を収めた。 一方,ディーシーカードでカード会員向けのサイト構築を指揮する小林良彦氏(デジタル事業推進部 インターネット推進グループ 部

    【中級】反復開発 現場のノウハウ 第1回
  • 【TechEd】VistaとLonghorn Serverの新機能「トランザクショナルNTFS」などを披露

    マイクロソフトは8月30日,システム管理者向けイベント「TechEd 2006 Yokohama」で次期サーバーOS「Longhorn Server」の新機能を紹介した。ファイル処理が失敗した場合に,ファイルを元の状態に復元できる「トランザクショナルNTFS」や,「.NET Framework 3.0」の新機能である認証管理技術Windows CardSpace」の詳細などを日で初めて公開した。 米Microsoftは既に,6月の「TechEd 2006 Boston」でLonghorn Serverの概要を公開している(関連記事:【TechEd速報】Longhorn Serverの10個の魅力)。TechEd 2006 Yokohamaのセッション内容も,Bostonのセッションが元だったが,新しい情報も追加されていた。それが「トランザクショナルNTFS」や「Windows Card

    【TechEd】VistaとLonghorn Serverの新機能「トランザクショナルNTFS」などを披露
  • 要求開発におけるモデリングのコツ(1)---観点と粒度に着目せよ

    表1を見ればお分かりの通り,システム開発と同様に要求開発においてもモデルの多くはUMLで記述する。一般に,1つのモデルは多面的ないくつかの視点で示される。例えば概観ビジネスモデルは,ユースケース図,クラス図,業務フロー図といった複数のダイアグラムで表現する。これは,立体を表現する際に,三面図や影など複数の視点の図を利用するのに似ている。表1は,要求開発の各フェーズの成果物においてどのようなモデルを利用するべきか,その指針を示していると言える。 システム開発におけるモデリングの経験がある人なら,表1を参照して必要なモデルを作成していけば済むと思うかもしれない。しかし,それだけでは要求開発におけるモデリングはうまくいかない。モデリングで大切なのは,モデルの「観点」と「粒度」だ。たとえ同じようなモデルを描くにしても,システム開発と要求開発ではこの「観点」と「粒度」が異なるのである。 観点とは,モ

    要求開発におけるモデリングのコツ(1)---観点と粒度に着目せよ
  • 【ハウツー】HTTPもXML-RPCも一本化 - Crispyで楽々リモートコール (1) Crispyとは? | エンタープライズ | マイコミジャーナル

    Crispy 1.1.0 Stable Crispyの最新版となるCrispy 1.1.0 Stableは、The Crispy projectによって28日(米国時間)に公開された。Crispyは、簡単な操作で多種類のサービスをコールするためのシンプルなAPI実装。安定版であるCrispy 1.0がリリースされて以来初のバージョンアップとなる。 Crispyでは、各種サービスに関する記述をプロパティファイルに記述し、それをJavaソースコードからPropertiesとして取得し、実際のリモートコールに使用する。したがって、Javaソースコードからはどのリモートサービスを使用してコールを実行するかを意識する必要がない。つまり、サービスにおける差違はプロパティファイルによって吸収する仕組みである。 Crispyを使用することで、異なる種類のトランスポートプロバイダに対して単一のエントリポイン

  • コンポーネント化でクラスをすっきり整理

    パッケージとは パッケージには次のような役割があります。 (1)クラスの分類 Javaでは必ずパッケージを利用してクラスを整理します。パッケージは、クラスを利用しやすいように分類し整理するための箱を提供します。例えば、ファイルアクセス関連のパッケージ、ネットワーク関連のパッケージなどです。 (2)クラス名の衝突の回避 パッケージは内部にパッケージを定義することができ、これにより階層構造を持たせて名前空間を構成することが可能となります。名前空間とは、ある“もの”を特定するための名前の構造です。インターネットの世界で有名なドメイン名なども名前空間の一種であり、世界中にあるサーバの中から1つのサーバを特定することができます。 このドメイン構造をパッケージ構造に対応付けることにより、世界中で唯一のクラスとして特定することができます。例えば、@ITなら「jp.co.atmarkit. busines

    コンポーネント化でクラスをすっきり整理
  • そのサービスはAjaxフレームワークで一変できるか?

    そのサービスはAjaxフレームワークで一変できるか?:Web 2.0で変わるWebプログラミングの常識(1/4 ページ) 「prototype.js」と呼ばれるJavaScriptフレームワーク。多くのAjaxを応用したサービスで使われている「Ajaxフレームワークのデファクト」だ。 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)、そして、効率的な組み込み方法の一つとしてJSONと呼ばれるデータ形式のやり取り(第3回)、Webサービスとの連携(第4回)について解説した。 Ajaxアプリケーションの開発では、Webブラウザ依存の問題を解消したり、DOMツリーを操作するといった必要性がある。しかし、開発者が一からコード記述していくのは現実的ではない。そこで一般には、何

    そのサービスはAjaxフレームワークで一変できるか?
  • JavaからCPU時間やネットワークリソースを管理 - JSR 284、EDRフェーズへ | エンタープライズ | マイコミジャーナル

    Java Community Process, JSR 284 Expert Groupは8月23日から9月22日(米国時間)までの1カ月間、「JSR 284: Resource Consumption Management API」のEarly Draft Reviewを公開している。同グループにはBEA Systems、Google、IBM、Intel、Motorola、Nokia、Oracle、Red Hat Middleware LLC、Samsung Electronics、Sun Microsystemsなどの企業が参加。スペックリードはGoogleのGrzegorz Czajkowski氏が務める。 JSR 284は制約、制限、通知などリソース管理に必要になる機能を提供するAPICPU時間、ヒープメモリ、ディスクスペース、ネットワークリソース、JDBCコネクション、トランザ

  • TA-31z Counter Force / Windows UpDate / VisualStudio

    .NET Framework 再頒布パッケージ (20.4 MB) (リンク切れ)http://download.microsoft.com/download/NETFrameworkRedistributable/Install/1.0/W98NT42KMeXP/JA/dotnetredist.exe Microsoft .NET Framework Service Pack 1 (1.12 MB) http://download.microsoft.com/download/NETFrameworkRedistributable/SP/1.0/W98NT42KMeXP/JA/NDP10SP338.EXE .NET Framework Service Pack 2 http://www.microsoft.com/japan/msdn/netframework/download