SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Product ReviewProduct Review
F@STF@ST
Web-Based
Front-End
Financial Application
Web-Based
Front-End
Financial Application
2PT. INETUTAMA SYSTEMINDO F@ST
Product ArchitectureProduct ArchitectureProduct Architecture
Database
IIS/WAS
Server
Components
Client
ASP/EJB Single Server
High Performance & Manageable Load/Balancing
Client
ComponentsDHTML
Database
Multiple Instance
Of 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 Architecture
Require Small Data and Low Data Traffic
IIS/WA
S Server
Browser
Capabilities
ComponentASP/EJB Script
Changes
Client
DHTML Script
Request
Cookie
Script
Response
Downloaded
Changes
F@ST
Server
Business
Objects
ComponentF@ST
Script Changes
Client
Scripting Engine
DHTML Script
Browser
Capabilities
Component
Request
Encrypted Script
Cookie
Response
Downloaded
Changes
4PT. INETUTAMA SYSTEMINDO F@ST
Product ArchitectureProduct ArchitectureProduct Architecture
Hub & Spoke Configuration
IBM AS/400
HOST LANRegional/Central
Server
Remote
W orks tationW orks tation
Branch
W orkstationW orks tationW orkstation
W orkstation
IB M C om patible
Branch also acts as Region
W orks tationW orkstation
W orkstationW orks tationW orkstation
Branch
W orkstationW orks tationW orkstation
Branch
5PT. INETUTAMA SYSTEMINDO F@ST
Product ArchitectureProduct ArchitectureProduct Architecture
Multiple Host Connectivity and MultipleMultiple Host Connectivity and Multiple
Message FormatMessage Format
Credit Card
Payment
Cash Deposit
Fund Transfer
Applications
IBM AS/400
HOST
Credit Card Center
Proprietary
ISO8583
Proprietary
6PT. INETUTAMA SYSTEMINDO F@ST
Product ArchitectureProduct ArchitectureProduct Architecture
Multiple Development Framework
Screen Builder
HTML Author
Screen ObjectsScreen Objects
Business ObjectsBusiness Objects
Business LogicsBusiness Logics
Data Template DefinitionData Template Definition
TransactionsTransactions
QA/QC, Authorised
Deployment Personnel
No object redundancy to avoid
huge consumption of data
storage on each workstation
Auto Object Resynchronisation
to ensure data integrity
Developer, Analyst, QC/QA
and Implementer can move
around using any available
workstation
Business Object,
Logic and Process
Builder
7PT. INETUTAMA SYSTEMINDO F@ST
Product ArchitectureProduct ArchitectureProduct Architecture
Standard Runtime Configuration
Document Printing
TCP/IP
Pentium IIPentium II
128 MB Memory128 MB Memory
4.3 GB HDU4.3 GB HDU
Windows 95/98/NT/2000
Web Server
WOSA Printer /WOSA Printer /
DOS PrinterDOS Printer
ODBC
Pentium IIPentium II
64 MB Memory64 MB Memory
4.3 MB HDU
Windows 95/98/NT/2000
Web Browser
MS 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 andSignature Capturing and
VerificationVerification
PIN AuthenticationPIN Authentication
Transaction TemplateTransaction Template I
N
T
E
R
F
A
C
E
I
N
T
E
R
F
A
C
EMarketing/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--DefinedDefined
BusinessBusiness
ObjectObject
AndAnd
LogicLogic
OriginalOriginal
ObjectObject
MultipleMultiple
DerivedDerived
ObjectsObjects
11PT. INETUTAMA SYSTEMINDO F@ST
Product Design ApproachProduct Design ApproachProduct Design Approach
Object Mapping & Transformation using Tiny
Encrypted Data Definition Structure
HTML Tags & AttributesHTML Tags & Attributes
1<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 logics
MsgMsg(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
Verification
Signature
Verification
Signature
Capturing
Signature
Capturing
Local & Remote
Override
Local & Remote
Override
Object
Deployment
Object
Deployment
Host InterfaceHost Interface
Electronic
Journaling
Electronic
Journaling
Cash ControlCash Control
Transaction
Totaling
Transaction
Totaling
Transaction
Correction
Transaction
Correction
Pin Pad
Authentication
Pin Pad
Authentication
Message
Routing
Message
Routing
Product
Downloading
Product
Downloading
Batch
Processing
Batch
Processing
13PT. INETUTAMA SYSTEMINDO F@ST
Product Application FoundationProduct Application FoundationProduct Application Foundation
WebWeb
ServerServer
CommComm
ServerServer
WebWeb
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 ConsoleBranch 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.OB.O
BuilderBuilder
BrowserBrowser
BuilderBuilder
TranTran
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 Compliant
My SQLMy SQL
MS SQL ServerMS SQL Server
Oracle, DB2Oracle, DB2
Sybase, etc.Sybase, etc.
CommunicationCommunication
TCP/IP, FTPTCP/IP, FTP
Free Message FormatFree Message Format
Security StandardSecurity Standard
MAC/SSLMAC/SSL
DES/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 Server
Linux (underway)
WorkstationWorkstation O/S Choices:O/S Choices:
Windows 95/98
Windows NT Workstation
Windows 2000 Workstation
Network Topology:Network Topology:
Ethernet
Token Ring
Network Transport:Network Transport:
TCP/IP
17PT. INETUTAMA SYSTEMINDO F@ST
Product ObjectivesProduct Objectives Figure 2Figure 2
Return…Return…
18PT. INETUTAMA SYSTEMINDO F@ST
Product ObjectivesProduct Objectives Figure 4Figure 4
ReturnReturn……

Mais conteúdo relacionado

Mais procurados

Don Bailey eLearning sample
Don Bailey eLearning sampleDon Bailey eLearning sample
Don Bailey eLearning sampledonbailey
 
E mail eft remittance using bte
E mail eft remittance using bteE mail eft remittance using bte
E mail eft remittance using bteKranthi Kumar
 
Building Efficient Visualforce Pages
Building Efficient Visualforce PagesBuilding Efficient Visualforce Pages
Building Efficient Visualforce PagesSFDCSregan
 
Sap integration salesforce_presentation
Sap integration salesforce_presentationSap integration salesforce_presentation
Sap integration salesforce_presentationSalesforce Deutschland
 

Mais procurados (6)

Don Bailey eLearning sample
Don Bailey eLearning sampleDon Bailey eLearning sample
Don Bailey eLearning sample
 
E mail eft remittance using bte
E mail eft remittance using bteE mail eft remittance using bte
E mail eft remittance using bte
 
Building Efficient Visualforce Pages
Building Efficient Visualforce PagesBuilding Efficient Visualforce Pages
Building Efficient Visualforce Pages
 
Idoc
IdocIdoc
Idoc
 
Sap integration salesforce_presentation
Sap integration salesforce_presentationSap integration salesforce_presentation
Sap integration salesforce_presentation
 
Eufemia Vincent Resume
Eufemia Vincent ResumeEufemia Vincent Resume
Eufemia Vincent Resume
 

Destaque

64 bit işlemcilerin modern tarihçesi
64 bit işlemcilerin modern tarihçesi64 bit işlemcilerin modern tarihçesi
64 bit işlemcilerin modern tarihçesiTalha Kabakus
 
#ADC 2016 - Roslyn & Visual Studio Extensions
#ADC 2016 - Roslyn & Visual Studio Extensions#ADC 2016 - Roslyn & Visual Studio Extensions
#ADC 2016 - Roslyn & Visual Studio ExtensionsRobin Sedlaczek
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure PlatformVitor Tomaz
 
Papua New Guinea-Austrralian Declaration on Kokoda
Papua New Guinea-Austrralian Declaration on KokodaPapua New Guinea-Austrralian Declaration on Kokoda
Papua New Guinea-Austrralian Declaration on KokodaMark Nizette, MBE
 
[NetPonto] NoSQL em Windows Azure Table Storage
[NetPonto] NoSQL em Windows Azure Table Storage[NetPonto] NoSQL em Windows Azure Table Storage
[NetPonto] NoSQL em Windows Azure Table StorageVitor Tomaz
 
upc rules-of-procedure-draft-18
upc rules-of-procedure-draft-18upc rules-of-procedure-draft-18
upc rules-of-procedure-draft-18louisemsa
 
Title evaluation
Title evaluationTitle evaluation
Title evaluationnBrownie
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewSteve Lange
 
Web Saldırı Teknikleri & Korunma Yöntemleri
Web Saldırı Teknikleri & Korunma YöntemleriWeb Saldırı Teknikleri & Korunma Yöntemleri
Web Saldırı Teknikleri & Korunma YöntemleriTalha Kabakus
 
Trainspotting poster analysis
Trainspotting poster analysisTrainspotting poster analysis
Trainspotting poster analysisnBrownie
 
Android Kötücül Yazılım (Malware) Tespit Mekanizmaları
Android Kötücül Yazılım (Malware) Tespit MekanizmalarıAndroid Kötücül Yazılım (Malware) Tespit Mekanizmaları
Android Kötücül Yazılım (Malware) Tespit MekanizmalarıTalha Kabakus
 
#ADC 2016 - Conversational User Interfaces
#ADC 2016 - Conversational User Interfaces#ADC 2016 - Conversational User Interfaces
#ADC 2016 - Conversational User InterfacesRobin Sedlaczek
 
Яндекс Директ РСЯ без поведенческого
Яндекс Директ РСЯ без поведенческогоЯндекс Директ РСЯ без поведенческого
Яндекс Директ РСЯ без поведенческогоsmakkon
 
Ведение рекламных кампаний
Ведение рекламных кампанийВедение рекламных кампаний
Ведение рекламных кампанийsmakkon
 

Destaque (20)

Preguntas lectura 9°
Preguntas lectura 9°Preguntas lectura 9°
Preguntas lectura 9°
 
bootcamp 2015
bootcamp 2015bootcamp 2015
bootcamp 2015
 
64 bit işlemcilerin modern tarihçesi
64 bit işlemcilerin modern tarihçesi64 bit işlemcilerin modern tarihçesi
64 bit işlemcilerin modern tarihçesi
 
#ADC 2016 - Roslyn & Visual Studio Extensions
#ADC 2016 - Roslyn & Visual Studio Extensions#ADC 2016 - Roslyn & Visual Studio Extensions
#ADC 2016 - Roslyn & Visual Studio Extensions
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
 
Papua New Guinea-Austrralian Declaration on Kokoda
Papua New Guinea-Austrralian Declaration on KokodaPapua New Guinea-Austrralian Declaration on Kokoda
Papua New Guinea-Austrralian Declaration on Kokoda
 
[NetPonto] NoSQL em Windows Azure Table Storage
[NetPonto] NoSQL em Windows Azure Table Storage[NetPonto] NoSQL em Windows Azure Table Storage
[NetPonto] NoSQL em Windows Azure Table Storage
 
upc rules-of-procedure-draft-18
upc rules-of-procedure-draft-18upc rules-of-procedure-draft-18
upc rules-of-procedure-draft-18
 
Title evaluation
Title evaluationTitle evaluation
Title evaluation
 
Importancia del agua para el cerebro
Importancia del agua para el cerebroImportancia del agua para el cerebro
Importancia del agua para el cerebro
 
Virtual Health
Virtual Health Virtual Health
Virtual Health
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
 
Web Saldırı Teknikleri & Korunma Yöntemleri
Web Saldırı Teknikleri & Korunma YöntemleriWeb Saldırı Teknikleri & Korunma Yöntemleri
Web Saldırı Teknikleri & Korunma Yöntemleri
 
Trainspotting poster analysis
Trainspotting poster analysisTrainspotting poster analysis
Trainspotting poster analysis
 
Android Kötücül Yazılım (Malware) Tespit Mekanizmaları
Android Kötücül Yazılım (Malware) Tespit MekanizmalarıAndroid Kötücül Yazılım (Malware) Tespit Mekanizmaları
Android Kötücül Yazılım (Malware) Tespit Mekanizmaları
 
#ADC 2016 - Conversational User Interfaces
#ADC 2016 - Conversational User Interfaces#ADC 2016 - Conversational User Interfaces
#ADC 2016 - Conversational User Interfaces
 
Agile in the Coud
Agile in the CoudAgile in the Coud
Agile in the Coud
 
Prefijos
PrefijosPrefijos
Prefijos
 
Яндекс Директ РСЯ без поведенческого
Яндекс Директ РСЯ без поведенческогоЯндекс Директ РСЯ без поведенческого
Яндекс Директ РСЯ без поведенческого
 
Ведение рекламных кампаний
Ведение рекламных кампанийВедение рекламных кампаний
Ведение рекламных кампаний
 

Semelhante a Fast-BDS-Product Review

Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Guang Ying Yuan
 
sap overview 1.1
sap overview 1.1sap overview 1.1
sap overview 1.1umarfakih
 
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0Thomas Conté
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviParikshit Sanghavi
 
Csi Forms 261108
Csi Forms 261108Csi Forms 261108
Csi Forms 261108Nick Davis
 
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data WarehouseUnify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data WarehousePaige_Roberts
 
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryGetting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryDavalen LLC
 
[AIIM16] Information Management is Hard. Guess What? Your customers don’t ca...
[AIIM16]  Information Management is Hard. Guess What? Your customers don’t ca...[AIIM16]  Information Management is Hard. Guess What? Your customers don’t ca...
[AIIM16] Information Management is Hard. Guess What? Your customers don’t ca...AIIM International
 
Track3, session 5, implementing documentum and captiva based application and ...
Track3, session 5, implementing documentum and captiva based application and ...Track3, session 5, implementing documentum and captiva based application and ...
Track3, session 5, implementing documentum and captiva based application and ...EMC Forum India
 
Cognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZECognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZEStepan Kutaj
 

Semelhante a Fast-BDS-Product Review (20)

SAP Basics
SAP BasicsSAP Basics
SAP Basics
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1
 
sap overview 1.1
sap overview 1.1sap overview 1.1
sap overview 1.1
 
S S H 1
S S H 1S S H 1
S S H 1
 
Ssh 1
Ssh 1Ssh 1
Ssh 1
 
Sap basisoverviewv11
Sap basisoverviewv11Sap basisoverviewv11
Sap basisoverviewv11
 
Mohini_Singh_CV
Mohini_Singh_CVMohini_Singh_CV
Mohini_Singh_CV
 
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
 
Accel series 2020_summer en
Accel series 2020_summer enAccel series 2020_summer en
Accel series 2020_summer en
 
Sapbasic
SapbasicSapbasic
Sapbasic
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit Sanghavi
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
Csi Forms 261108
Csi Forms 261108Csi Forms 261108
Csi Forms 261108
 
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data WarehouseUnify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
 
Accel series 2021_spring-en
Accel series 2021_spring-enAccel series 2021_spring-en
Accel series 2021_spring-en
 
Ppt00000
Ppt00000Ppt00000
Ppt00000
 
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryGetting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
 
[AIIM16] Information Management is Hard. Guess What? Your customers don’t ca...
[AIIM16]  Information Management is Hard. Guess What? Your customers don’t ca...[AIIM16]  Information Management is Hard. Guess What? Your customers don’t ca...
[AIIM16] Information Management is Hard. Guess What? Your customers don’t ca...
 
Track3, session 5, implementing documentum and captiva based application and ...
Track3, session 5, implementing documentum and captiva based application and ...Track3, session 5, implementing documentum and captiva based application and ...
Track3, session 5, implementing documentum and captiva based application and ...
 
Cognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZECognos CIO CEE 2010 Prague CZE
Cognos CIO CEE 2010 Prague CZE
 

Fast-BDS-Product Review

  • 1. Product ReviewProduct Review F@STF@ST Web-Based Front-End Financial Application Web-Based Front-End Financial Application
  • 2. 2PT. INETUTAMA SYSTEMINDO F@ST Product ArchitectureProduct ArchitectureProduct Architecture Database IIS/WAS Server Components Client ASP/EJB Single Server High Performance & Manageable Load/Balancing Client ComponentsDHTML Database Multiple Instance Of Applications Server Multiple Server OR/AND Scripting Engine F@ST Server F@ST Server F@ST Server Tier 1 Tier 2 Tier 3
  • 3. 3PT. INETUTAMA SYSTEMINDO F@ST Product ArchitectureProduct ArchitectureProduct Architecture Require Small Data and Low Data Traffic IIS/WA S Server Browser Capabilities ComponentASP/EJB Script Changes Client DHTML Script Request Cookie Script Response Downloaded Changes F@ST Server Business Objects ComponentF@ST Script Changes Client Scripting Engine DHTML Script Browser Capabilities Component Request Encrypted Script Cookie Response Downloaded Changes
  • 4. 4PT. INETUTAMA SYSTEMINDO F@ST Product ArchitectureProduct ArchitectureProduct Architecture Hub & Spoke Configuration IBM AS/400 HOST LANRegional/Central Server Remote W orks tationW orks tation Branch W orkstationW orks tationW orkstation W orkstation IB M C om patible Branch also acts as Region W orks tationW orkstation W orkstationW orks tationW orkstation Branch W orkstationW orks tationW orkstation Branch
  • 5. 5PT. INETUTAMA SYSTEMINDO F@ST Product ArchitectureProduct ArchitectureProduct Architecture Multiple Host Connectivity and MultipleMultiple Host Connectivity and Multiple Message FormatMessage Format Credit Card Payment Cash Deposit Fund Transfer Applications IBM AS/400 HOST Credit Card Center Proprietary ISO8583 Proprietary
  • 6. 6PT. INETUTAMA SYSTEMINDO F@ST Product ArchitectureProduct ArchitectureProduct Architecture Multiple Development Framework Screen Builder HTML Author Screen ObjectsScreen Objects Business ObjectsBusiness Objects Business LogicsBusiness Logics Data Template DefinitionData Template Definition TransactionsTransactions QA/QC, Authorised Deployment Personnel No object redundancy to avoid huge consumption of data storage on each workstation Auto Object Resynchronisation to ensure data integrity Developer, Analyst, QC/QA and Implementer can move around using any available workstation Business Object, Logic and Process Builder
  • 7. 7PT. INETUTAMA SYSTEMINDO F@ST Product ArchitectureProduct ArchitectureProduct Architecture Standard Runtime Configuration Document Printing TCP/IP Pentium IIPentium II 128 MB Memory128 MB Memory 4.3 GB HDU4.3 GB HDU Windows 95/98/NT/2000 Web Server WOSA Printer /WOSA Printer / DOS PrinterDOS Printer ODBC Pentium IIPentium II 64 MB Memory64 MB Memory 4.3 MB HDU Windows 95/98/NT/2000 Web Browser MS Excel/MS Word 4.3 MB HDU
  • 8. 8PT. INETUTAMA SYSTEMINDO F@ST Product Design ApproachProduct Design ApproachProduct Design Approach Provide Comprehensive Application Integration Document PrintingDocument Printing Signature Capturing andSignature Capturing and VerificationVerification PIN AuthenticationPIN Authentication Transaction TemplateTransaction Template I N T E R F A C E I N T E R F A C EMarketing/CounselingMarketing/Counseling HTML, XML, ActiveX Doc MS Excel, MS Word Compliant Scanner PINPAD MS Power Point, MS Excel
  • 9. 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
  • 10. 10PT. INETUTAMA SYSTEMINDO F@ST Product Design ApproachProduct Design ApproachProduct Design Approach Object TransformationObject Transformation Maximize Reusable Object Through Distributed Component Object Model UserUser--DefinedDefined BusinessBusiness ObjectObject AndAnd LogicLogic OriginalOriginal ObjectObject MultipleMultiple DerivedDerived ObjectsObjects
  • 11. 11PT. INETUTAMA SYSTEMINDO F@ST Product Design ApproachProduct Design ApproachProduct Design Approach Object Mapping & Transformation using Tiny Encrypted Data Definition Structure HTML Tags & AttributesHTML Tags & Attributes 1<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 logics MsgMsg(Act)=Str2Hex(Account.value,20,”L0”)(Act)=Str2Hex(Account.value,20,”L0”) </SCRIPT></SCRIPT>
  • 12. 12PT. INETUTAMA SYSTEMINDO F@ST Product Infrastructure ServicesProduct Infrastructure ServicesProduct Infrastructure Services Inter-Branch Override Inter-Branch Override Branch Monitoring Branch Monitoring Signature Verification Signature Verification Signature Capturing Signature Capturing Local & Remote Override Local & Remote Override Object Deployment Object Deployment Host InterfaceHost Interface Electronic Journaling Electronic Journaling Cash ControlCash Control Transaction Totaling Transaction Totaling Transaction Correction Transaction Correction Pin Pad Authentication Pin Pad Authentication Message Routing Message Routing Product Downloading Product Downloading Batch Processing Batch Processing
  • 13. 13PT. INETUTAMA SYSTEMINDO F@ST Product Application FoundationProduct Application FoundationProduct Application Foundation WebWeb ServerServer CommComm ServerServer WebWeb 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 ConsoleBranch Control Console Branch MonitoringBranch Monitoring Product DownloadingProduct Downloading Message RoutingMessage Routing Host InterfacingHost Interfacing Object DeploymentObject Deployment Branch ConnectionBranch Connection
  • 14. 14PT. INETUTAMA SYSTEMINDO F@ST Product Application FoundationProduct Application FoundationProduct Application Foundation B.OB.O BuilderBuilder BrowserBrowser BuilderBuilder TranTran 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
  • 15. 15PT. INETUTAMA SYSTEMINDO F@ST Product Application Foundation ODBC CompliantODBC Compliant My SQLMy SQL MS SQL ServerMS SQL Server Oracle, DB2Oracle, DB2 Sybase, etc.Sybase, etc. CommunicationCommunication TCP/IP, FTPTCP/IP, FTP Free Message FormatFree Message Format Security StandardSecurity Standard MAC/SSLMAC/SSL DES/128bit Encryption Product Application Foundation MiddlewareMiddleware DES/128bit Encryption
  • 16. 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 Server Linux (underway) WorkstationWorkstation O/S Choices:O/S Choices: Windows 95/98 Windows NT Workstation Windows 2000 Workstation Network Topology:Network Topology: Ethernet Token Ring Network Transport:Network Transport: TCP/IP
  • 17. 17PT. INETUTAMA SYSTEMINDO F@ST Product ObjectivesProduct Objectives Figure 2Figure 2 Return…Return…
  • 18. 18PT. INETUTAMA SYSTEMINDO F@ST Product ObjectivesProduct Objectives Figure 4Figure 4 ReturnReturn……