...

슬라이드 1 - 日本ネクサウェブ

by user

on
Category: Documents
2

views

Report

Comments

Transcript

슬라이드 1 - 日本ネクサウェブ
日本ネクサウェブ株式会社
X-PUSHは、業務システムにて随時発生する情報メッセージを
nexacroで構築されたデスクトップ・タブレット・モバイルのクライアントに対して
メッセージを必要としている宛先にリアルタイム送信することができるPush Serverです。
Desktop
Message
Mobile
2
01
クライアントは受信を要望する TOPICを X-PUSH Serverに登録(Subscribe)
02
バックエンドのMessage Providerは‘TOPIC+メッセージ’を生成して X-PUSH Serverに供給(Publish)
03
X-PUSH ServerはTOPICにマッチングされるクライアントへメッセージを伝達(Push)
(Client)
Message Provider
Publisher
Service
Application Server
TOPIC
01
TOPIC
Subscribe
TOPIC
02
Publish
Message
Matching
03
Provider
Service
TOPIC
Push
Message
3
信頼性の高いメッセージ生成/供給
01
Push Server増設/拡張が容易な
Scale Out 機能
02
07
03
モバイル環境での通知機能の提供
06
04
效率的な運営支援のための
システム管理/モニタリング機能提供
05
さまざまなメッセージ積載方式提供
nexacroおよび バックエンドとの
手軽い連動
Broadcast,、Multicast,、Unicast など多様な
メッセージ伝達方式
[Broadcast]
[Multicast]
[Unicast]
4
未送信メッセージ保存機能:
オフラインのクライアントへのメッセージを一時的に保持、オンライン時に自動送信を行う
オンライン使用者
オフライン使用者
受信
Publisher
Provider
Message
Repository
Service
未受信
オフライン→オンライン状態変更時
未受信メッセージ受信
メッセージ
保存
受信完了
5
Mobile Notification System連動:
AndroidとiOSが提供している Mobile Notification Systemと連動して
スマートホン上でnexacroアプリケーションが起動されていない状態でも
ServerからのPushメッセージを正常に受信することが可能です。
PC
Message
Provider
Google Cloud Message
(GCM)
Android
iOS
Apple Push Notification Server
(APNS)
6
⑦ 業務進捗度合の
持続的なモニタリング
① 連絡事項などの
組織全体への通知
⑥ 各業務間での
双方向情報共有
② スケジュール管理のための
お知らせ機能
⑤ システム障害発生状況の
異常通知
③ 株価などの
変動情報のリアルタイム更新
④ 業務上における
承認事項の要求処理
7
日本ネクサウェブ株式会社
RPG/COBOL
オフィースコンピュータ
IBM AS/400
リレーショナルデータベース
事務処理
9
AS/400のWeb化手法
旧来のCUI画面
Web化変換ツール
の利用
ロジックはRPG/COBOL
画面はJSP
プログラム連携
(PCML)
SQL
(JDBC、ODBC)
Java、PHPによる
新規作成
10
システムアセスメント
業務
属人化
非効率
IT(画面)
課題
数、遷移(多)
利用頻度(高)
変更頻度(高)
UX化の検討
nexacroによるWeb化
11
物件情報
基本情報
費目情報
水道情報
Java用の
ビジネスロジック
HTTP
HTTP
X-API
JDBC
(Ver 8.2)
照会
AS/400
(DB2)
nexacro
WAS
12
日本ネクサウェブ株式会社
メインフレーム上のアプリケーションを
低コストでWeb化
14
COBOLで開発されたレガシーシステムのUI以外のコアロジック部分を変換し、
necaxroプラットフォーム上で連携させることで容易にWeb化を行います。
レガシーシステム
Webアプリケーション
Java
COBOL
変換モジュール
UI
15
Cobolとnexacroの連携方法(アーキテクチャ)
Client
Application Server
Authentication
Manager
DataSet
Builder
Mashup Controller
Deploy
Service
Builder
Cobol Resource
Connector
Protocol Listener
X-UP
Business
X-UP Model
Business
X-UP Model
Model
Manager
Business
X-UP Model
JAVA Class
(Cobol Program)
Cobol
Invoker
Business
X-UP Model
JAVA Class
(Cobol Program)
Business
X-UP Model
16
16
17
日本ネクサウェブ株式会社
XConverterは、
Microsoft Visual Basic6.0で
開発されたシステムのソースを
nexacroに自動コンバートする
ソリューションです。
Presentation Layer
UI Components
UI Process Components
Business Layer
Application Context
Business
Workflow
Business
Components
Business
Entities
Data Layer
Data Access
Components
Data Sources
Data Helpers/
Utilities
Service
Agents
Services
19
XConverter機能構成
XConverterは既存VB6.0ソースを自動分析し、デザイン、ロジック、
テーブルなどのデータをnexacro platformへ変換する機能を提供します。
Wrapping共通関数
デザイン
• グローバル関数
• メッソド/プロパティ
• スタイル設定
• イメージ変換
スクリプト分析
• ボキャブラリー分岐
• 構文分析
変換設定
• 変換対象選択
• 変換要素選択
変換規則
XConverter
• マッチングデーブル
処理ログ
• 変換結果
• 変換内容
20
1st STEP
Analysis &
Consulting
2nd STEP
Converting
(Auto)
•既存システムの構成分析
•対応方針決定
•nexacro platformへ
自動コンバート
•Converting Script
•Converting Design
•Matching Matrix
3rd STEP
UI
Customizing
(*)
•3rd Party Component連携
•Converting UI Frame
•UIレイアウト改善
•UI Component追加
4th STEP
Business
Layer,
Data Layer
Improvement
(*)
•Business Logicの改善
•Database構成変更及び追加
•Database性能チューニング
•その他、追加開発
(*) は追加開発のため、別途見積が必要
21
Before
Convert…
VB
Legacy code
Event Logic
SQL
Client/Server
Visual Basic 6
Script
UI定義
Data処理
ロジック
Event Logic
SQL
nexacro Platform
Converter Engine
Analyzing
Parsing
Web Application Server
XML DOM
Creating
X-API(JSP/Servlet)
Converting
Server
Server
Database, ESB, etc...
Component
Client
Data処理
ロジック
nexacro
Generated code
VB6.0
nexacro
変換設定(MAP)
XConverter
Client
UI定義
After
Query Service(Java)
DAO
[Database Access Object](Java)
Database, ESB, etc...
22
XConverter
Microsoft Visual Basic 6.0
Multi Browser & Platform サポート
Android/iOS/OSX/WinRT/Windows Phone8
23
Fly UP