fast-bds-product review

18
Product Review Product Review F@ST F@ST Web-Based Front-End Financial Application Web-Based Front-End Financial Application

Upload: kienhong-tje

Post on 26-Jan-2017

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fast-BDS-Product Review

Product ReviewProduct Review

F@STF@STWeb-Based Front-End

Financial Application

Web-Based Front-End

Financial Application

Page 2: Fast-BDS-Product Review

2PT. INETUTAMA SYSTEMINDO F@ST

Product ArchitectureProduct ArchitectureProduct Architecture

Database

IIS/WASServer

Components

Client

ASP/EJB Single Server

High Performance & Manageable Load/BalancingClient

ComponentsDHTML

Database

Multiple InstanceOf Applications Server

Multiple Server

OR/AND

Scripting Engine

F@ST Server

F@ST Server

F@ST Server

Tier 1

Tier 2

Tier 3

Page 3: Fast-BDS-Product Review

3PT. INETUTAMA SYSTEMINDO F@ST

Product ArchitectureProduct ArchitectureProduct ArchitectureRequire Small Data and Low Data Traffic

IIS/WAS Server

Browser Capabilities ComponentASP/EJB Script

Changes

Client

DHTML Script

Request

Cookie

Script

Response

DownloadedChanges

F@ST Server

Business Objects ComponentF@ST

Script Changes

Client

Scripting EngineDHTML Script

Browser Capabilities Component

Request

Encrypted Script

Cookie

ResponseDownloadedChanges

Page 4: Fast-BDS-Product Review

4PT. INETUTAMA SYSTEMINDO F@ST

Product ArchitectureProduct ArchitectureProduct ArchitectureHub & Spoke Configuration

IBM AS/400HOST LANRegional/Central

Server

Remote

W orks tationW orks tation

Branch

W orks tationW orks tationW orks tation

W orks tation

IB M C om patib le

Branch also acts as Region

W orks tationW orks tation

W orks tationW orks tationW orks tationBranch

W orks tationW orks tationW orks tation

Branch

Page 5: Fast-BDS-Product Review

5PT. INETUTAMA SYSTEMINDO F@ST

Product ArchitectureProduct ArchitectureProduct ArchitectureMultiple Host Connectivity and Multiple Multiple Host Connectivity and Multiple Message FormatMessage Format

Credit CardPayment

Cash DepositFund Transfer

Applications

IBM AS/400HOST

Credit Card Center

Proprietary

ISO8583

Proprietary

Page 6: Fast-BDS-Product Review

6PT. INETUTAMA SYSTEMINDO F@ST

Product ArchitectureProduct ArchitectureProduct ArchitectureMultiple Development Framework

Screen BuilderHTML Author

Screen ObjectsScreen ObjectsBusiness ObjectsBusiness ObjectsBusiness LogicsBusiness LogicsData Template DefinitionData Template DefinitionTransactionsTransactions

QA/QC, AuthorisedDeployment Personnel

No object redundancy to avoid huge consumption of data storage on each workstationAuto Object Resynchronisationto ensure data integrityDeveloper, Analyst, QC/QA and Implementer can move around using any available workstation

Business Object,Logic and ProcessBuilder

Page 7: Fast-BDS-Product Review

7PT. INETUTAMA SYSTEMINDO F@ST

Product ArchitectureProduct ArchitectureProduct ArchitectureStandard Runtime Configuration

Document Printing

TCP/IP

Pentium IIPentium II128 MB Memory128 MB Memory4.3 GB HDU4.3 GB HDU

Windows 95/98/NT/2000Web Server

WOSA Printer /WOSA Printer /DOS PrinterDOS Printer

ODBC

Pentium IIPentium II64 MB Memory 64 MB Memory 4.3 MB HDU

Windows 95/98/NT/2000Web BrowserMS Excel/MS Word 4.3 MB HDU

Page 8: Fast-BDS-Product Review

8PT. INETUTAMA SYSTEMINDO F@ST

Product Design ApproachProduct Design ApproachProduct Design Approach

Provide Comprehensive Application Integration

Document PrintingDocument Printing

Signature Capturing and Signature Capturing and VerificationVerification

PIN AuthenticationPIN Authentication

Transaction TemplateTransaction Template INTERFACE

INTERFACEMarketing/CounselingMarketing/Counseling

HTML, XML, ActiveX Doc

MS Excel, MS Word

Compliant Scanner

PINPAD

MS Power Point, MS Excel

Page 9: Fast-BDS-Product Review

9PT. INETUTAMA SYSTEMINDO F@ST

Product Design ApproachProduct Design ApproachProduct Design Approach

Utilize Business Object Data Transfer To Provide Critical Application

Input Fields

Journal Logging

Validation Printing

Totals Updating

Message Construction

TransactionsTransactionsTransactionsTransactions

Masked Fields

Browser Fields

Message Fields

Total Fields

Printer Fields

Journal Fields

Business ObjectBusiness ObjectBusiness ObjectBusiness Object

Message Format

Tran History/EJ

Documents

Cash Controls

Page 10: Fast-BDS-Product Review

10PT. INETUTAMA SYSTEMINDO F@ST

Product Design ApproachProduct Design ApproachProduct Design Approach

Object TransformationObject Transformation

Maximize Reusable Object Through Distributed Component Object Model

UserUser--DefinedDefinedBusinessBusiness

ObjectObjectAndAnd

LogicLogic

OriginalOriginalObjectObject

MultipleMultipleDerivedDerivedObjectsObjects

Page 11: Fast-BDS-Product Review

11PT. INETUTAMA SYSTEMINDO F@ST

Product Design ApproachProduct Design ApproachProduct Design ApproachObject Mapping & Transformation using Tiny Encrypted Data Definition Structure

HTML Tags & AttributesHTML Tags & Attributes1<INPUT {11<INPUT {1--Name,2Name,2--Type,3Type,3--Size}>Size}>2<SELECT {12<SELECT {1--Name,6Name,6--Multiple,8Multiple,8--Style}>Style}>3<TEXTAREA {53<TEXTAREA {5--Rows,6Rows,6--Cols,9Cols,9--Wrap}>Wrap}>……

Business Objects & LogicsBusiness Objects & Logics

1@MASK {Type=Num, Len=11, 1@MASK {Type=Num, Len=11, FmtFmt=“00=“00--000000--000000”}@000000”}@2@MESSAGE {ID=“Act”, Type=Hex, Len=20, Pad=L0}@2@MESSAGE {ID=“Act”, Type=Hex, Len=20, Pad=L0}@3@PROCEDURE {user’s logics}@3@PROCEDURE {user’s logics}@……

<1 {1=“Account”,2=“Text”,3=20}><1 {1=“Account”,2=“Text”,3=20}><2 {1=“GL<2 {1=“GL--Ref#”,6=True,8=“Red”}>Ref#”,6=True,8=“Red”}><3 {5=12,6=40,9=True}><3 {5=12,6=40,9=True}><1@1><1@1><1@2><1@2><2@3><2@3>……

HTML Data Template DefinitionHTML Data Template Definition HTML Presentation & LogicsHTML Presentation & Logics<INPUT name=“Account” type=“Text” size=20><INPUT name=“Account” type=“Text” size=20><SELECT name=“GL<SELECT name=“GL--Ref#” multiple=True style=“Red”}>Ref#” multiple=True style=“Red”}><TEXTAREA rows=12 cols=40 wrap=True}><TEXTAREA rows=12 cols=40 wrap=True}><SCRIPT language=“VBScript/JavaScript”><SCRIPT language=“VBScript/JavaScript”>Sub Account_Sub Account_onlostfocusonlostfocus()()Account.text=Format(Account.value,”00Account.text=Format(Account.value,”00--000000--000000”)000000”)End Sub … …user’s logicsEnd Sub … …user’s logicsMsgMsg(Act)=Str2Hex(Account.value,20,”L0”)(Act)=Str2Hex(Account.value,20,”L0”)</SCRIPT></SCRIPT>

Page 12: Fast-BDS-Product Review

12PT. INETUTAMA SYSTEMINDO F@ST

Product Infrastructure ServicesProduct Infrastructure ServicesProduct Infrastructure Services

Inter-Branch Override

Inter-Branch Override

Branch Monitoring

Branch Monitoring

Signature VerificationSignature

Verification

Signature CapturingSignature Capturing

Local & Remote Override

Local & Remote Override

Object Deployment

Object Deployment

Host InterfaceHost Interface

Electronic JournalingElectronic Journaling

Cash ControlCash Control

Transaction Totaling

Transaction Totaling

Transaction Correction

Transaction Correction

Pin Pad Authentication

Pin Pad Authentication

Message RoutingMessage Routing

Product Downloading

Product Downloading

Batch Processing

Batch Processing

Page 13: Fast-BDS-Product Review

13PT. INETUTAMA SYSTEMINDO F@ST

Product Application FoundationProduct Application FoundationProduct Application Foundation

Web Web ServerServer

Comm Comm ServerServer

Web Web BrowserBrowser

Run Time EnvironmentRun Time Environment

HTML ParsingHTML Parsing

Business Object & LogicBusiness Object & Logic

Transaction JournalTransaction Journal

Transaction EngineTransaction Engine

Status Bar InfoStatus Bar Info

Multiple Sub MenuMultiple Sub Menu

Speed Key AccessSpeed Key Access

Other Table DefinitionOther Table Definition

Users & GroupsUsers & Groups

Transactions & GroupsTransactions & Groups

Message RoutingMessage Routing

HTML & Business ObjectHTML & Business Object

User Logon StatusUser Logon Status

Client ConnectionClient Connection

Branch Control Console Branch Control Console

Branch MonitoringBranch Monitoring

Product DownloadingProduct Downloading

Message RoutingMessage Routing

Host InterfacingHost Interfacing

Object DeploymentObject Deployment

Branch ConnectionBranch Connection

Page 14: Fast-BDS-Product Review

14PT. INETUTAMA SYSTEMINDO F@ST

Product Application FoundationProduct Application FoundationProduct Application Foundation

B.O B.O BuilderBuilder

Browser Browser BuilderBuilder

Tran Tran BuilderBuilder

Development EnvironmentDevelopment Environment

33rdrd Party IntegrationParty Integration

ActiveX Object CallActiveX Object Call

Transaction HyperlinkTransaction Hyperlink

Business ProcessBusiness Process

Currency ScenarioCurrency Scenario

Fields/Tags & AttributesFields/Tags & Attributes

ScreensScreens

UserUser--Defined TableDefined Table

Totals Data DefinitionTotals Data Definition

Print Data & FormatPrint Data & Format

Message Data & FormatMessage Data & Format

Journal Data & FormatJournal Data & Format

Browser Shared DataBrowser Shared Data

Edit MaskEdit Mask

User InterfaceUser Interface

Scripting EngineScripting Engine

Journal Display FormatJournal Display Format

Status Bar InfoStatus Bar Info

Multiple Frame Sub MenuMultiple Frame Sub Menu

Speed Key MenuSpeed Key Menu

Function Key MenuFunction Key Menu

Page 15: Fast-BDS-Product Review

15PT. INETUTAMA SYSTEMINDO F@ST

Product Application Foundation

ODBC CompliantODBC CompliantMy SQLMy SQLMS SQL ServerMS SQL ServerOracle, DB2Oracle, DB2Sybase, etc.Sybase, etc.

CommunicationCommunicationTCP/IP, FTPTCP/IP, FTPFree Message FormatFree Message Format

Security StandardSecurity StandardMAC/SSLMAC/SSLDES/128bit Encryption

Product Application Foundation

MiddlewareMiddleware

DES/128bit Encryption

Page 16: Fast-BDS-Product Review

16PT. INETUTAMA SYSTEMINDO F@ST

Product Application FoundationProduct Application Foundation

Operating System and NetworkOperating System and Network

ServerServer O/S Choices:O/S Choices:Windows NT/2000 ServerLinux (underway)

WorkstationWorkstation O/S Choices:O/S Choices:Windows 95/98Windows NT WorkstationWindows 2000 Workstation

Network Topology:Network Topology:EthernetToken Ring

Network Transport:Network Transport:TCP/IP

Page 17: Fast-BDS-Product Review

17PT. INETUTAMA SYSTEMINDO F@ST

Product Objectives Product Objectives Figure 2Figure 2

Return…Return…

Page 18: Fast-BDS-Product Review

18PT. INETUTAMA SYSTEMINDO F@ST

Product Objectives Product Objectives Figure 4Figure 4

ReturnReturn……