fast-bds-product review
TRANSCRIPT
Product ReviewProduct Review
F@STF@STWeb-Based Front-End
Financial Application
Web-Based Front-End
Financial Application
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
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
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
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
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
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
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
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
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
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>
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
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
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
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
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
17PT. INETUTAMA SYSTEMINDO F@ST
Product Objectives Product Objectives Figure 2Figure 2
Return…Return…
18PT. INETUTAMA SYSTEMINDO F@ST
Product Objectives Product Objectives Figure 4Figure 4
ReturnReturn……