Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

モデリングの未来 〜~パネルディスカッション

1,183 views

Published on

8月7日に行われた「匠の夏まつり」(http://it-takumi.connpass.com/event/17709/) のパネルディスカッションで使用したポジション宣言用のスライドです。当日使用したものを少し修正しています。(キーワードにFeatureを入れるのを忘れていたので追加)

Published in: Software
  • Be the first to comment

モデリングの未来 〜~パネルディスカッション

  1. 1. モデリングの未来 〜~パネルディスカッション 2015年年8⽉月7⽇日 (8⽉月9⽇日改版) 匠BusinessPlace/Everforth 浅海智晴
  2. 2. 自己紹介 •  1985年年富⼠士通(株)⼊入社 •  UNIXワークステーション/サーバーのOS、分散基盤、Web基盤の開発 に従事 •  2001年年9⽉月に独⽴立立 •  Java, XML, UMLを中⼼心に活動 •  2005年年4⽉月より2007年年3⽉月まで •  稚内北北星学園⼤大学東京サテライト校教授 •  現在 •  (株) 匠BusinessPlace 取締役チーフコンサルタント •  (株) Everforth 取締役CTO •  OSS •  SmartDoc •  Relaxer •  著作 •  上流流⼯工程UMLモデリング(⽇日経BP) •  マインドマップではじめるモデリング講座(翔泳社) •  Relaxer Java/XMLによるWeb開発(ピアソン) •  ぼくらのScala(Softbank Creative)
  3. 3. ApparelCloud  データを一元化することで、多様な情報を、様々なメディア・デバイスを 通じて  消費者に届け、真のCRMを実現する仕組み。 http://www.apparel-cloud.com/
  4. 4. ApparelCloud クーポン    ブランドサイト オンラインストア ブログ ブランド                         アプリ ニュース ブログ ショップ コンテンツ 集計・分析 ダッシュボード 複数メディア・コンテンツを⼀一元管理理し、クオリティの統⼀一と運⽤用コストの低減を実現。 コンテンツを⼆二重三重に登録する必要もなく、データ分析などの⼀一元化も可能。
  5. 5. Everforthにおけるモデリング Object-Functional Analysis and Design Object-Functional Programming Service Platform as-a-Service 要求 Cloud Service プログラム カスタマイズ モデル 参考: Everforthのモデル体系 http://modegramming.blogspot.jp/2015/04/ofadeverforth.html Model Summay Model 要求 Apparel Cloud Service Regular Model WireFrame (+ Usage) Mindmap Model API Usage List Use case Model Domain Model プログラム (開発) プログラム (自動生成) カスタマイズ Batch/Stream List
  6. 6. Cloud次代のモデリング Requirement Analysis Design Implementation Test Operation Business Modeling モデル モデル モデル プログラム テスト 運用 スクラッチ 開発 クラウド アプリケーション モデルモデル Cloud Servie Platform モデル プログラム テスト DSL プログラム DSL 自動生成
  7. 7. Cloud Appication→Reactive Service Cluster CPU Core Function Service Message Message Message Function Function Function Function Function Service Service Service Service Function Reactive Concurrent Parallel Distributed Responsive Resillience Elasticity Message Driven Concurrent Parallel Distributed
  8. 8. キーワード •  Architecture •  CQRS •  Event Sourcing •  Event-Driven Architecture •  ESB/EIP •  Reactive •  Reactive Streams •  Microservices •  Batch •  Streaming •  Elastic •  Resilience •  Programming •  Trait •  Type Class •  Algebra •  Algebra Data Type (ADT) •  Monad •  Functional Reactive Programming •  Ractive Streams •  Spark •  Modeling •  Event(Signal) •  DataFlow •  Feature •  Algebra •  Algebra Data Type (ADT) •  Referential Transparency •  Idempotent

×