uniPaaS First Step

36
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010 マジックソフトウェアジャパン株式会社 コンピテンシーセンター長 工学博士 山下和彦

description

 

Transcript of uniPaaS First Step

Page 1: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

マジックソフトウェアジャパン株式会社

コンピテンシーセンター長

工学博士 山下和彦

Page 2: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 3: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Emblaze / Formula Group, イスラエルの最大のソフトウエアグループ売上:$600 million以上 ソフトウエア技術者数: 5,000人以上

グローバル展開> 50 ヶ国

社員数> 500名

年間売上げ> $60,000,000Magic Softwareプロバイダー(MSP) コミュニティ – 2,500社

Strategic AlliancesSAP, Salesforce.com, IBM, Oracle, NASDAQ上場MGIC (1991)

Page 4: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 5: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

札幌

仙台

東京

信越

名古屋

大阪

岡山

広島

福岡

設立1998年

資本金¥100,000,000マジックソフトウェア・エンタープライゼス 100%代表取締役社長

石垣 清親

本社所在地東京都渋谷区代々木

地方拠点札幌、仙台、新潟、長野、名古屋、

大阪、広島、岡山、福岡

Page 6: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

製品アプリケーション開発ツール – Magic uniPaaSエンタープライズ・アプリケーション統合ツール – Magic jBOLT教育、コンサルティング、プロフェッショナル・サービス、サポート

ビジネスモデル :Magicパートナ経由の間接販売パートナ数: > 800社

顧客数: > 25,000社

エンドユーザ数: > 500,000クライアント

日本国内にR&Dチームを配置

主要マーケットデータベース指向のクライアントサーバアプリケーション、

Webアプリケーション、及び リッチクライアント・アプリケーション

データ/システム統合

SaaS/ASP市場

Page 7: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 8: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 9: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

メッセージング゙メッセージング゙メッセージング゙

データベースデータベースデータベース

インターフェースインターフェースインターフェースORACLEORACLEORACLE

MS-SQLMSMS--SQLSQL

PervasivePervasivePervasive

プラットフォーム

Linux* *Syste-iWindows

データベース

Magic

.NETJ2EE

アプリケーション

JMS

Websphere MQ

MSMQ

キューイング

Magic

.NETJava

アプリケーション

WEB (HTML)

E-Mail

XML

クライアントアプリケーションアプリケーションアプリケーション

EJBDCOM

WEB Service

GUI&RIA EJBDCOM

WEB Service

DB2/400DB2/400DB2/400

(日本未リリース)

Page 10: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

・画面制御・データキャッシュ・イベントキャプチャ・再計算・遅延トランザクション・ etc.

・画面制御・データキャッシュ・イベントキャプチャ・再計算・遅延トランザクション・ etc.

・データアクセス・トランザクション・セッション管理・ etc.

・データアクセス・トランザクション・セッション管理・ etc.

Page 11: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

ポータビリティと高速DBアクセスを両立

OSOS

JavaVirtual

Machine

JavaJavaVirtualVirtual

MachineMachineuniPaaSuniPaaSEngineEngine

StoredProcedure

StoredStoredProcedureProcedure

JavaAppletJavaJava

AppletAppletControl FileControl FileControl File TriggerTriggerTrigger

JavaJava uniPaaSuniPaaSRDBMSRDBMS

プログラムを含む各種リポジトリ

プログラムを含む各種リポジトリ

Page 12: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

uniPaaSEngine

uniPaaSEngine

Control FileControl FileControl File

・MS-SQL・Oracle・DB2/400・Pervasive

Page 13: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

XML形式で格納

uniPaaSEngine

uniPaaSEngine

Control FileControl FileControl File

・複数のリポジトリの継承によるプログラミング・コードレス/SQL文レスのプログラミング

Page 14: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

顧客コード顧客コード商品コード商品コード

商品マスタ

商品マスタ

顧客マスタ

顧客マスタ

受注ヘッダ

受注ヘッダ

受注明細

受注明細

顧客マスタ

メンテ

顧客マスタ

メンテ商品マスタ

メンテ

商品マスタメンテ

受注

エントリ

受注

エントリ

・・・・・・・・・

・・・・・・・・・

・・・・・・・・・

モデル変更前にテーブルやプログラムの継承先をチェック可能

モデル変更前にテーブルやプログラムの継承先をチェック可能

テーブル変更前にプログラムの継承先をチェック可能

テーブル変更前にプログラムの継承先をチェック可能

各リポジトリを変更すると継承先も自動的に変更される

各リポジトリを変更すると継承先も自動的に変更される

Page 15: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 16: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

共通項目・共通部品の設計(モデルリポジトリ)主キー・参照キーなど共通項目(カラム)の設計

GUI画面や帳票で使われる共通コントロールオブジェクトの設計

フォーム、グリッド、ボタン、ツリーなど

データの設計(データリポジトリ)RDBのテーブル

XMLフォーマット・ファイル

プログラムの設計(プログラムリポジトリ)画面・帳票デザイン

ロジックの記述

デバッグ(フローモニタ)

Page 17: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

項目の定義項目の定義

項目特性の定義

項目特性の定義

GUI部品の定

GUI部品の定

Page 18: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

テーブルの定義テーブルの定義

項目特性の定義

項目特性の定義

XMLの定義XMLの定義

項目の定義項目の定義

Page 19: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

オブジェクト特性の定義

画面デザイン画面デザイン

画面部品の配置

画面部品の配置

画面部品画面部品

Page 20: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

コマンドの詳細コマンドの詳細

コマンドコマンド

Page 21: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 22: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 23: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 24: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

クライアントクライアントLAN/WANLAN/WAN サーバサーバ

.NE

Tベース

uniP

aaSエンジン

Page 25: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

クライアントクライアント クライアントクライアント

Mag

icエンジン

uniP

aaSエンジ

Page 26: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

クライアントクライアント クライアントクライアント

Mag

icエンジン

uniP

aaSエンジ

Page 27: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Windows MobileWindows Mobile

WindowsWindows

フォームの区別フォームの区別

ロジックの共有ロジックの共有

Page 28: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 29: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

Page 30: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

変数の記述

イベントの記述

開発画面

実行画面

.Net 変数.Net 変数

.Net イベントハンドラ.Net イベントハンドラ

.NETコンポーネントのuniPaaSへの埋め込みが可能

Page 31: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

GoogleMaps

GoogleMaps

ブラウザ表示可能なコンテンツをuniPaaSのフォームに埋め込み可能- イベントを介してuniPaaSとコンテンツ間の双方向連携が可能

Page 32: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

ビューワ

帳票設計画面

各種バーコードにも対応

Page 33: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

プログラム階層図テーブルリレーション図

プログラム仕様書マトリクスレポート

Page 34: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

GeOAPGeOAP

Google Apps Earth/Maps

Google Apps Earth/Maps

VirtualEarthVirtualEarth

Smart Phone

Mail ServerMail Server

iPhoneAndroid3G

Blackberry

MergeMergeRIARIA

PC

MS SQL Server 2008MAX: 1億レコード

Page 35: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010

RIAデモサイト(英語)http://riademo.magicsoftware.com/start.htm

uniPaaS白書/製品情報http://www.magicsoftware.co.jp/products/brochureandwhitepaper.html

技術情報http://www.magicsoftware.co.jp/training/introduction/introduction.html

パッケージ紹介

http://www.package-soft.com/ユーザーズフォーラム

http://www.magicsoftware.co.jp/forum/メールマガジン

http://mag.magicsoftware.co.jp/magazine/html/user_menu.htm

Page 36: uniPaaS First Step

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2010