InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
OASIS入りを目指すBPEL4PeopleとWS-HumanTask
WS-BPEL技術委員会の共同委員長であるJohn Evdemon氏は、BPEL4PeopleとWS-Human TaskがOASIS入りを目指している事を発表した。WS-BPELにヒューマンインタラクションサポートへの標準アプローチを付加することはたくさんの人々が望んでいたことで、またこれがソリューションへなり得るかもしれない。
-
Article: David Heinemeier Hansson氏とRails2.0について語る
長い開発の末、Ruby on Rails 2.0がついにリリースされました。InfoQでは、Ruby on Railsを作った人でもあり、最大の提案者でもあるDavid Heinemeier Hansson氏と話す機会をもちました。
-
ファイルシステムトランザクション-まだ障害となっていますか?
歴史的なトランザクション-プロセッシングシステムは全体的にではないにせよ、第一に、トランザクション化される必要のあるIOアクティビティのACID的な側面に対応するためにデータベースに依存していた。ファイルシステム操作のトランザクション用のサポートはライブラリ・フレームワーク、言語、もしくはファイルシステムレベルにおいて劣っていた。最近この状況に改善の兆しが見え始めている。
-
生産性第一主義によって余儀なく下された決断:原因、巻き添え、限界
ソフトウェアプロジェクトにかかわる多数の決断は、生産性が第一に考慮される。プロジェクトが成功し、その市場が成長し、ドメイン知識とクライアントニーズの両方で複雑さが増している場合、特にその傾向が強くなる。適用範囲が予期せぬ転換になる可能性は高く、プロダクトにはカスタマイゼーションが益々必要になる。
-
私は自信がない。あなたの聞いたことが、私が言ったと思っていることかどうか。
コミュニケーションそれ自身は難しくも何ともない、と言わんばかりに、私たちの職場は専門用語であふれている - ビジネスドメイン用語、製品用語、開発者用語など。そのため私たちはそこにコミュニケーションがある、と言われても驚きはしない - しかし私たちは、目をぐるぐる回したりマーフィーの法則を引用したりする代わりに、それを捉え、対処することができているのだろうか?
-
EviWare、Webサービステストスイート「soapUI」のバージョン2.0をリリース
EviWareはスウェーデンのオープンソース企業で、Webサービスのテストスィートに特化している。彼らは最近JavaPolis 2007において、彼らのsoapUI製品のバージョン2.0をリリースした。
-
オピニオン: リファクタリングは必要な無駄
リファクタリングは、アジャイル開発者のツールキットにおいて、キーとなる技術的なプラクティスの一つだ。リファクタリングはまた、顧客にとっての価値としては目立ったものではない。それはまさしく、リファクタリングの定義自体によるものだ - 振舞いを変えずに、構造 (設計) の変更を行う、と言うものだ。リーン・ソフトウェア開発の世界では、顧客にとっての価値を持たないものは全て無駄であり、そして、顧客は振舞い/機能だけを知覚する。構造で��ない。
-
AmazonがAWS Challengeの勝利者を発表
Amazon Web Servicesは多種多様なWebアプリケーションに共通する一連のコア基盤サービスだ。これらサービスへ付加価値をつけるためのコンテストが開かれ、最終的に7つの候補が選ばれた。勝利者は、50,000ドルの現金と50,000ドルのAmazon Web Servicesクレジットを受け取り、さらにAmazonから投資を受けられる。
-
'MSF for Agile'とMS VSTS - 一見の価値あり、か?
私たちはしばらくの間、マイクロソフトの'MSF for Agail'についての噂をあまり聞いたことがなかった。「より良いアプリを構築する」と言うこのInfoQビデオでは、コンサルタントであるKevin Jonesが、Visual Studio Team System (VSTS) とともにMSF for Agailを使ってみた彼の経験について、QConで話した内容が記録されている。
-
プライベートメソッド、テスト駆動開発と優れたデザイン
テスト駆動の開発(TDD)が優れたデザインを促進するという主張が成された。TDDがアーキテクチャとデザインに悪影響を及ぼすという主張も成された。抽象性を論じるよりもそれは少し具体性を加えるので私達はプライベートメソッドと優れたデザインとテスト容易性とその関係性に重点を置くことにした。これは明らかな矛盾の一例である。
-
丸山先生レクチャーシリーズ第3回「SOAの現在」のご案内
毎回著名な方々を招いて講演頂く最新技術動向セミナー「丸山先生レクチャーシリーズ」の第3回を、1月18日、NEC本社講堂で開催します。 今回のテーマは「SOAの現在」で、パネルディスカッションも行います。
-
Article: Spring 2.5の新機能を使ってアプリケーションを作る(その1)
Spring Frameworkはバージョンが2.0、2.5と進むうちに、様々な設定を、アノテーションを用いて記述できるようになりました。ここでは、どれだけ以前からのXMLの記述量を減らせるか、どのようなところをアノテーションで記述し、どのようなところをXMLで記述する必要があるかといったポイントを検証していきます。
-
将来のシステムにおけるプログラミング言語
トレンドが明確になって来ているようだ。来る数年間で新たなプログラミング言語の採用が増えるだろう。しかしながらそのミックスの外観はどのようなもので、どの言語が何に適しているのだろうか?最近のブログでJRubyデベロッパであるOla Bini氏は将来のシステムの外観について語っている。
-
James Gosling氏がAdobe Flash・Flex・AIRを語る
Redmond Developer NewsのKatleen Richards氏はJavaFXとRIA分野におけるその競合��関して論じた、Sun MicrosystmesのJames Gosling氏とのインタビュー記事を掲載した。Gosling氏はJava FXがFlash/Flexプラットフォームに匹敵するという重要な考えについて述べた。
-
静的コード解析は、より根の深い不具合を浮き彫りにする
FindBugs, PMD, CheckStyle, IntelliJ IDEAと言った静的コード解析 (Static code analysis:SCA) ツールは、開発者チームにとって、問題を見つけ出し、高いクオリティを保つ助けになる。しかしSCAツールが問題を指摘した際、チームはどう対処すべきなのだろうか?Vikas Hazrati氏の「静的コード解析は、単に氷山の一角にすぎない」と言う記事で示唆している。