InfoQ

InfoQ

コミュニティ別のコンテンツ表示

エンタープライズ・アーキテクチャに関するすべてのコンテンツ


エンタープライズ・アーキテクチャに関する最新コンテンツ

大規模データ技術の現状と今後の方向性

トピック
Domain Specific Languages,
Relational Databases,
Concurrency,
言語,
クラスタリング&キャッシング,
データベース,
MapReduce,
ETL,
プログラミング,
Hadoop,
グリッドコンピューティング,
パフォーマンス&スケーラビリティ,
データウェアハウス,
QConTokyo,
クラウドコンピューティング,
Batch Processing

クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。こうしたアーキテクチャーの革新を最適化し、複雑さを隠ぺいするためにデータタイプやデータモデルを導入する新たな動きが起こっています。また、Hadoopの多方面への発展の軸を見ることで、大規模データ技術の発展の方向性を占うことが可能です。

エンタープライズ・アーキテクチャに関するNews

Lean Software & Systems Consortium、Lean Systems Societyとして再編成

トピック
Lean,
アジャイル技術,
Agile

Lean Software & Systems Consortium (LeanSCC) はシステムとシステム構築力を改善することで世界を改善することをミッションとしている(アジャイルコミュニティではソフトウェア開発への「かんばん」導入推進で知られている)が、このたびLean System Societyとして再編成された。目的は「リーン」パラダイムを加速、深化させ、さまざまな視点をもった思想家や実行家をひとつにまとめることだ。

ソフトウェアエンジニアにコンピュータサイエンスの学位は必要か?

トピック

ソフトウェアエンジニアの役割は、必ずしもコンピュータサイエンスの学位を必要としない。 Dr. Dobbの記事“Software Engineers All!”の中で、 Andrew Binstock氏はソフトウェアエンジニアが素晴らしい仕事をするのに、コンピュータサイエンスの学位が本当に要るのかを議論している。

デザイン思考とコラボレーションの文化

トピック
コラボレーション,
リーダーシップ,
チームワーク,
Agile

デザイン思考とは 未来を創造することで、単に現在を管理することではない。Stanford UniversityのBill Burnett氏は、デザイン思考とデザインからデザイン思考に変わるためにどのような質問をする必要があるかについて話した。

エンタープライズ・アーキテクチャに関するArticle

「Groovy & Grails eXchange 2011」in London 参加レポート(1/3)

トピック
Grails,
Groovy,
Java,
動的言語,
言語,
プログラミング,
イベント

2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。

SOAP から REST へ - その方法と意義

トピック
Webサービス,
エンタープライズアーキテクチャ,
SOA,
REST,
Architecture

REST API の数はここ5年間で急激に増加しています。しかしそこには実装上の矛盾が数多く存在し,多数の開発者がその原因である RESTful アーキテクチャ定義に合意点を見出すための努力を続けています。この記事では iPaaS (Integration Platform as a Service) である Mule iON が,公開 API と API マッシュアップに一貫性を実現している方法について説明します。

エージェントは生き残っているか?(後編)

トピック
ワークフロー/BPM,
Java SE,
Java ME,
.NET Compact Framework,
Business Process Management,
.NETフレームワーク,
Java,
言語,
SOA,
ビジネス,
エンタープライズアーキテクチャ,
プラットフォーム,
.NET,
オープンソース,
Android,
プログラミング,
Architecture,
モバイル,
Agents,
分散プログラミング,
OS,
OSGi

Javaで実装されたFIPA仕様準拠の代表的エージェント・プラットフォームであるJADEの特徴の簡単な解説と、最近のJADEの適用範囲の広がりについて紹介。

エンタープライズ・アーキテクチャに関するPresentation

【QCon Tokyo 2011】技術セッション 太田 禎一 氏

トピック
QCon,
カンファレンス,
イベント

アプリケーション開発者にとっては従来のWindows、Mac、Linuxに加えてiOS、Android、Windows Phone 7など今後さらなる台頭が予測される複数のプラットフォームに対応することが求められるようになりますが、その際に頭を悩ませるのが開発工数とQAおよびサポートコストの増大です。 それに対するひとつの答えがHTML5であり、Adobe AIRをはじめとしたクロスプラットフォームなアプリケーション開発ソリューションです。このセッションでは、プラットフォーム分断化がすすむマーケットの現状と、現時点での具体的なソリューション候補、そして今後の展望について考察します。

【QCon Tokyo 2011】技術セッション 杉 達也 氏

トピック
QCon,
イベント,
カンファレンス

サービスのスケーラビリティと無停止のためのインメモリ技術 どんなシステムでも、パフォーマンスや可用性といったサービス品質を小さな構成で確保することはそれほど難しくありませんが、「品質を落とすことなく」大きく規模を拡張するのは困難で工数のかかる仕事です。これが保証できるなら、設計・実装の工数は大幅に楽になります。高信頼性インメモリグリッドであるOracle Coherence を利用いただいているグローバルのECサービスは、まさにこれを実体験されています。本セッションでは、そうした事例を紹介しながら、その背景にある技術要素を解説します。

【QCon Tokyo 2011】技術セッション 佐々木 陽 氏

トピック
QCon,
イベント,
カンファレンス

3Screen + 1CloudでかわるAndroid AndroidとCloudの出現により、3Screen + Cloudをまたいだ情報社会が到来する。 2007年に発表されたスマートフォンでのAndroid、2011年に発表されたAndroid Tablet、そして2011年よりAndroidアプリケーションに対応するGoogle TV、そしてそれらと連携するクラウドサーバ群の最新の構築事例に関して講演します。

エンタープライズ・アーキテクチャに関するInterview

Eric EvansがDDD(ドメイン駆動設計)を語る

トピック
Object Oriented Design,
言語,
モデリング,
Architecture,
設計,
Domain Driven Design,
プログラミング

2004 年に『Domain-Driven Design(ドメイン駆動設計)』を執筆して以来、Eric Evans はドメインのモデル化と設計コンセプトの進展に大きな影響を与えてきました。今回の Floyd Marinescu とのインタビューでは、『Domain-Driven Design』における最近のいくつかの改良点やこの分野の現在の進展状況について話を伺いました。