Modegramming Style
2021年5月31日月曜日
Kaleidox/状態機械
›
オブジェクト指向分析設計(OOAD)によるソフトウェア開発を進めるための鍵となるのが状態機械です。 Javaなどのオブジェクト指向言語では状態機械は直接サポートはされておらず、状態機械を実現するためのクラスライブラリもよいものがありません。ワークフローエンジンといったものはありま...
2021年4月30日金曜日
Kaleidox/Service
›
前回はソフトウェア開発の中軸モデル要素であるコンポーネントのメタモデルについて検討しました。 今回はコンポーネントの派生モデル要素であるサービスについて取り上げます。 サービスは外部に対して公開されたコンポーネントという位置付けなので、外部から直接実行できるコンポーネントというこ...
2021年3月31日水曜日
SimpleModeling/Component
›
SimpleModelingでは、コンポーネントをソフトウェア開発を行う上での中軸となるモデル要素と捉えています。今回はコンポーネントのメタモデルを検討します。 コンポーネントはオブジェクトやサービス、システムと同様にメタモデル上は分類子(classifier)を親としており分類...
2021年2月28日日曜日
Kaleidox/データ型
›
アプリケーション開発をモデル駆動で行う時に、見過ごしがちですが案外重要なのがデータ型の扱いです。 データ型の標準化 一般的にプログラミング言語では数値や文字列を中心に必要最小限のデータ型を定義し、アプリケーションで必要なデータ型はクラスライブラリで定義して使用するという建付けにな...
2021年1月31日日曜日
SimpleModeling 2021
›
Modegramming Styleブログではモデリングとプログラミングの一体化を指向したModegrammingというコンセプトを提唱しており、その実現のための技術体系としてSimpleModelingを整備しています。 整備活動 2019年5月に以下の記事でSimpleMod...
2020年12月31日木曜日
SimpleModel/テクノロジー
›
クラウド・アプリケーションを構成する以下の各種要素技術に対して、SM2020のメタモデル設計の方針検討を行っています。 関数 CQRS Event Sourcing Eventually Consistency マイクロサービス BigData AI IoT DevOps 前回は...
2020年11月30日月曜日
SimpleModel/アプリケーション・アーキテクチャ
›
クラウド・アプリケーションを構成する以下の各種要素技術に対して、SM2020のメタモデル設計の方針検討を行っています。 関数 CQRS Event Sourcing Eventually Consistency マイクロサービス BigData AI IoT DevOps 前回は...
‹
›
ホーム
ウェブ バージョンを表示