BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ アーティクル

  • TDDを根づかせる:導入の問題と解決策

    大きな組織のチームでは、TDDの採用に未だに苦戦している。この記事では、Mark Levison氏が、チームを調査した時に発見した問題と、TDDを組織に紹介するための戦略とを共有する。

  • Spring AOPとAspectJを使用したワークフローオーケストレーション

    本稿では、アスペクト指向プログラミング(AOP)の技術を使用して、高度に設定可能で拡張性があり、さらに軽量な組み込みプロセスフローを構築し、オーケストレートするための方法を説明します。今回のサンプルでは、Spring AOPとAspect Jをベースにしていますが、他のAOPでも同様の結果を得ることができます。

  • BPMN 2.0 バーチャル座談会

    BPMN 2.0標準化の成果の代表者が、BPMNの評価と、XPDL、WS-BPEL、そして、BPEL4Peopleというような他の成果物との関係をどうするかについて議論する。

  • Naked Objects for .NET - 生産性の高い.NETフレームワーク

    Naked Objects for .NETはnaked objectsと呼ばれるアーキテクチャパターンの.NET向け実装フレームワークです。naked objectsの背景にあるコンセプトは、ビジネスアプリケーションを作る時にはドメインオブジェクトだけを作り、ビジネスロジックはそのドメインオブジェクトにカプセル化するというものです。

  • RESTfulなアプリケーションを記述する

    新しい記事では、Subbu AllamarajuがRESTfulなAPIを記述する方法を説明します。そして、WADLやWSDLといった範囲外の記述フォーマットの代わりにハイパーメディアの利用にフォーカスします。

  • Alan Cooper氏ならどうするか?

    ユーザーインターフェイスは、デスクトップアプリケーション、Webまたはモバイルアプリケーションなど、アプリケーションの使用時に重要な役割を果たします。ユーザーインターフェイス設計におけるソートリーダーであるAlan Cooper氏が執筆した本『About Face』は、アプリケーション用UIの作成に関する興味深い有用なガイダンスを提供しています。この本の最も注目すべきアイデアをいくつか紹介します。

  • JBoss ESBおよびLegStarによるメインフレーム統合

    この記事では、必ずしもXMLやWeb Servicesスタックに依存せずに、オープンソースJBossESBを使用しレガシーCOBOL CICSアプリケーションをどのようにして統合するのかを、検討します。

  • SOAのコントラクト成熟度モデル

    今回の論文では、バージョニングの論文で推奨されているコントラクトの設計ポリシーが、SOAの成熟度モデルにいかに関係しているかを示すことを目的としています。

  • Tijs RademakersとJos Dirksenの両氏がオープンソースのESBについて語る

    InfoQは、Tijs RademakersとJos Dirksen両氏の著書“Open Source ESBs In Action”から見本として1章を公表していますが、オープンソースのESBを実世界のプロジェクトで使用した経験について、両氏にインタビューする機会を得ました。

  • モデル駆動開発に関する誤解と課題

    長い年月を経て、未だMDDの導入レベルは期待されるものに達していないように思えます。実用的なMDDのサクセスストーリーについての認識不足、どのようにして日常的に使用できるのかという疑問、先行投資についての資金調達モデルの欠如、または戦略的イニシアチブについての焦点の欠如など、MDDの使用法を制限する多数の抑制要因が存在します。

  • Why BPEL is not the holy grail for BPM

    In the Business Process Modeling world there is still an ongoing standards debate. In this article, Pierre Vigneras of the Bull BPM team, discusses problems with one of those standards - BPEL. Pierre walks us through a simple parallel process and discusses the numerous issues practitioners face in trying to express an unstructured flow based on a structured model.

  • JsUnitとJSMockを使ったJavaScriptのテスト駆動開発

    この記事は保守性の高いJavaScriptを作成するための集中講座です。ユニット・テストを書いて、そのテストを通るようにするという単純な法則を繰り返しながら既存の例題に機能を追加していきます。

BT