タグ

2009年9月10日のブックマーク (3件)

  • オブジェクトデータベースの部屋:インターシステムズ

    このコーナーでは、SQLが使える革新的なオブジェクトデータベース「CACHÉ(キャシエ)」とその開発手法について詳しく解説し、高性能/高速アプリケーションの迅速な開発を支援する情報をお届けします。オブジェクト指向言語と馴染みやすく、構造の変化に強いデータベースをぜひお試しください。

  • InfoQ: 複雑な外部DSLを開発する

    Railsフレームワークは、Rubyで書かれたWebアプリケーションを管理するための、RubyベースのDSLと呼ばれています。RailsがDSLと呼ばれる理由の一つは、汎用的な目的のRuby言語とは対照的にRailsがプログラミングでは無いように思えるのに対して、Ruby言語の機能のいくつかがプログラミングをするのに利用されているからです。言語として考えたとき、その基盤がそれ自体で言語となるのにとても有利なスタートであるとして、RailsRuby上で作られました。 Dave Thomas (PragDave)が、Rails全体をDSLとして考えているのかは私にはわかりません。しかし、Railsのいくつかの機能が異なるDSLによって支えられていると彼は言っています。彼が示す例は、DSLとしてのActive Record宣言です。ドメインモデルのエンティティの関連に特有な、いくつかの単純な専

    InfoQ: 複雑な外部DSLを開発する
    tekehiko
    tekehiko 2009/09/10
    『あなたの複雑なDSLにおける技術的構文が、将来の機能強化を支えるのに十分な柔軟性を備えていないならば、下位互換性が制限されるか全くないという危険性に直面するでしょう。そして、あなたは機能強化の前に存在し
  • Google Wave専用のビジネスプロセスツールをSAPが開発中、コード名「Gravity」

    SAPが同社研究所で開発中の「Gravity」は、Google Waveを活用してビジネスプロセスのモデリングを共同作業で行えるツールです。公開されているビデオでのデモンストレーションを見ると、Google Waveがビジネスコラボレーションのためのツールとして大きな可能性を備えていることに気付かされます。 そのGravityとはどのようなものか? さっそくビデオの画面を基に紹介していきましょう。 ビジネスプロセスを共同でモデリングしていく BCD銀行と、FH生命保険。両社は合併し、新しい金融保険商品を開発することになりました。そこで、FH生命保険で個人ローンを担当するサラと、BCD銀行で銀行業務のビジネスアナリストのジョンは、Google Waveでコラボレーションしながら、新しい商品を開発するためにビジネスプロセスのモデリングを行っています。 Google Waveの画面上部にはGra

    Google Wave専用のビジネスプロセスツールをSAPが開発中、コード名「Gravity」