InfoQ

InfoQ

トピック・タグ別の表示

Domain Specific Languagesに関するすべてのコンテンツ


Domain Specific Languagesに関する最新コンテンツ

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

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

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

Domain Specific Languagesに関するNews

最新のXtextリリースでJVMとの統合が実現

トピック
JVM,
仮想マシン,
ランタイム,
Java,
Domain Specific Languages,
言語,
プログラミング

Eclipse Foundation より今週 Xtext 2.1 が リリースされた。多くの機能追加に加えJava VMをターゲットとしたDSL(Domain Specific Languages)作成支援という大きなイノベーションが含まれている。

第15回 ソフトウェアプロダクトライン会議 (SPLC) プレビュー

トピック
Domain Specific Languages,
ガバナンス,
プラットフォーム,
言語,
方法論,
Architecture,
プログラミング,
設計,
再利用,
カンファレンス,
エンタープライズアーキテクチャ,
Reference Architectures,
アーキテクチャ評価,
Software Factories,
Component Based Architecture

ソフトウェアプロダクトライン国際会議 (SPLC) は,ソフトウェア集約製品におけるプロダクトライン・エンジニアリングの全領域をカバーする,最も重要なイベントだ。 その第15回が8月21日から26日にかけて,ミュンヘンシティセンターで開催される。

Javascript経由でClojureをブラウザで利用できるようにするClojureScript

トピック
Ruby,
JavaScript,
Java,
Domain Specific Languages,
動的言語,
Clojure,
コンパイラ,
言語,
Functional Programming,
LISP,
Architecture,
プログラミング,
言語設計

Rich Hickey氏がClojureをJavascriptにコンパイルするClojureScriptを発表した。これを使えばClojureをブラウザやモバイルの世界で利用できる。InfoQはClojureScriptの存在理由やその実装を探った。

Xtext 2.0リリース

トピック
Scala,
Domain Specific Languages,
Functional Programming,
Java,
言語,
Architecture,
プログラミング

Xtext 2.0がEclipse Indigoの一部としてリリースされた。これは新しいリファクタリングフレームワーク、新しい式言語、新しい静的型付けテンプレート言語を提供する。InfoQでは、Xtextの作者でリードアーキテクトであるSven Efftinge氏に話を聞いた。

モデル駆動開発とドメイン固有言語のベストプラクティス

トピック
Domain Specific Languages,
言語,
Architecture,
プログラミング

Markus Voelter 氏が,自身の 2008 年の論文 "MDD と DSL のベストプラクティス (MDD and DSL Best Practices)" の改訂版を発表した。氏が今日到達した結論のひとつが "モデリングとプログラミングの間にある溝は,ほぼ完全に埋められた" というものだ。

Domain Specific Languagesに関するArticle

コンテキストマッピングによる戦略的ドメイン駆動設計

トピック
Domain Specific Languages,
デザインパターン,
言語,
Patterns,
Architecture,
プログラミング,
Object Oriented Design,
設計,
Domain Driven Design,
ドメインモデリング

オブジェクト指向モデリングに対する多くのアプローチは、アプリケーションの規模が拡大し、複雑さが増すにつれてスケールしなくなりがちである。「コンテキストマッピング」のテクニックは、巨大なソフトウェア開発プロジェクトにおいて複雑さを管理するのに用いられ得る。この記事では、著者のAlberto Brandolini氏が、「境界つきコンテキスト」が持つ多くの側面に関して議論し、ソフトウェアプロジェクトにおける重要な意思決定を支える上でどのように「コンテキストマップ」を構築するべきかを示す。

複雑な外部DSLを開発する

トピック
DSLs,
Domain Specific Languages,
言語,
Architecture,
プログラミング

本稿では、Vaughn Vernon氏が内部DSLと外部DSLの違いを説明し、複雑な外部DSLを開発する際のステップを示します。

MDSDのおかげで引き続き安泰

トピック
Domain Specific Languages,
言語,
Architecture,
プログラミング,
データベース,
モデリング,
Legacy Code

Andreas Kaltenbach氏は、アップグレードの過程を容易にするために、バージョン間における相違を交渉することで、MSDSがどのようにしてソフトウェアプログラムの後方互換性の問題を解決するのかを、説明している。

RGen: Rubyのモデリングとコード生成フレームワーク

トピック
DSLs,
Ruby,
Modeling Tool,
Java,
動的言語,
Domain Specific Languages,
言語,
Architecture,
プログラミング,
Agile,
モデリング,
Eclipse

本稿では、openArchitecureWareによってインスパイアされたモデリングフレームワークのRGenを紹介します。RGenはメタモデルを定義するために内部DSLを使用し、そして、Rubyに対するフル・モデリング・スタックを提供します。

SOAのためのメッセージタイプアーキテクチャ

トピック
Domain Specific Languages,
言語,
SOA,
ガバナンス,
Best Practices,
Architecture,
プログラミング,
エンタープライズアーキテクチャ

この記事では、SOAにてメッセージフォーマットの管理を手助けする、新しいMessage Type Architectureを提案します。このアプローチは再利用を促進し、データとSOAのガバナンスのプロセスの協調を手助けします。

Domain Specific Languagesに関するMinibook

Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

トピック
顧客要求,
Domain Specific Languages,
方法論,
言語,
Agile,
Architecture,
デザインパターン,
プログラミング,
Domain Driven Design

ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。