Typemock: その過去・現在・未来
Eli Lopian氏率いるTypemock社の過去・現在・未来について、インタビュー形式にて記します。
作者 Srini Penchikala, 翻訳者 編集部 投稿日 2008年6月6日 午後6時2分
企業メッセージングサービスのオープンソースプロバイダであるApache ActiveMQ(サイト・英語)は最近バージョン5.1(source)がリリースされたが、当バージョンではこのメッセージブローカー製品の安定性とパフォーマンスが改善されている。また、プライオリティメッセージの順位付けがサポートされ、新しいmsmq(source)トランスポートコンポーネントを使ったMicrosoft Message Queue(MSMQ)(source)からActiveMQへのブリッジもサポートされている。
ActiveMQコンテナのモニタリング(source)モジュールも改良された。新規のDestinationSourceクラスが追加され、利用可能なQueue(source)やTopic(source)へのアクセス、あるいはコンテナにおけるQueue/Topicの作成もしくは削除のリスンができるようになった。エンドユーザーが利用可能な宛先を閲覧したり、その宛先をクエリしてアクティブキューの総数、キューデプス、メッセージ数などのJMSスタティスティクスを求めたりする際に役立つ新しいAPI(source)を備えている。
最新バージョンのその他の新機能は以下のとおり。
管理コンソールJARファイル(activemq - console.jar)をOSGi(サイト・英語)バンドルとしてデプロイできるようになったので、Apache ServiceMix(サイト・英語)オープンソースのESBコンテナで再利用できる。ActiveMQの新バージョンはバグ(source)にも対処しており、その中には高ロード状況で発生していたバグ、メモリリークやパフォーマンス問題に関連したバグも含まれる。
昨年12月にリリースされたActiveMQバージョン5.0には、以下の重要な新機能がある。
ActiveMQはJava Message Service(JMS)バージョン1.1(サイト・英語)の仕様に基づいている。Springフレームワークとも一体化するので、Springを用いることでActiveMQコンテナを埋め込みブローカー(source)として使用できる。ActiveMQのWebサイトには、バージョン5の使用法に関するさらに詳しい資料(source)や、企業アプリケーションでのActiveMQの使用例(source)が用意されている。
ActiveMQのサブプロジェクトであるApache Camel(サイト・英語)は、ActiveMQのコンテナ上で動作しているプロセス向けの仲介活動とルーティング活動を管理するために使われる。Springをベースにした統合フレームワークであるCamelがEnterprise Integration Patterns(source)を実装することにより、開発者は、Javaベースのドメイン固有言語(source)(もしくは流れるようなAPI)や、Scala DSL(サイト・英語)、XMLコンフィギュレーション・ファイルのいずれかで、ルーティングおよび仲介規則を設定できるようになる。
原文はこちらです:http://www.infoq.com/news/2008/05/activemq-5.1-release
この論文では、仮想化やクラウドサービスの複雑なメリットと実世界における応用を検討します。さらに重要なこととして、Contegixが複雑な問題の解決に仮想化を実装している方法や、仮想化を使うべきではないケースについて詳細を提供します。
Fiberはユーザに試練を課すことなくこの考えを実装する有益な並行性ツールとして、ライブラリが2つあります。まさにこのためのソリューションとしてあるのがNeverBlockライブラリです。私たちはNeverBlockプロジェクトのMohammad A. Ali氏とRevactorライブラリのTony Arcier氏に話を聞きました。
システムの保守容易性や拡張性を確保するためのベスト・プラクティスに関する記事は数多くありますが、この記事では避けた方がいい、いくつかの悪習慣(ワースト・プラクティス)を強調します。
この記事では、私達がどのようにして大規模(240人月、10万行強)でインドとオランダの開発者も参加したスクラム・プロジェクトを成功させたのかを示しています。
Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。参加者はカンファレンスで各々の発表や、各セッションへの参加、諸外国のエンジニアとの出会い、ステージ上で DearXPを熱演などの様々な思い出を抱えて、無事日本に戻ってきました。
マイクロソフトのRobert Bellが、SilverlightとJavaを使用したインターオペラビリティのシナリオを紹介し、サンプルコードを例にとってアーキテクチャの手引きを提供します。
No comments
返信