georg horn horn internetservice unter der fürstenwiese 4a 56072 koblenz little sister presentation...
TRANSCRIPT
Georg Horn
Horn InternetserviceUnter der Fürstenwiese 4a56072 Koblenz
Little Sister Presentation(Reference clients/projects, functions, GUI, screen shots)
Internet Banking & Broking (PIN/TAN, Signaturkarte) (M,L)FinTS (HBCI (+) (M,L) Official web launch /pbc (M, L) External service providers (e.g Teledata, ...) (M) Apache/Netscape (Compare website) (L) Portfolio structure analysis 1-2 (branch application) (L) Direct Trade CallCenter Application (L) Bizware Stufe 1-3 (Middleware) (L) Eurorelease (L) WebSign24 (L) WebObjects 5.2Introduction (L) Kredit 24 (L) Moneyshop (M) and so on
Internet Banking & Broking (PIN/TAN) (M, L) Official web launch db.com (M, L) External service providers (e.g. Teledata, ...) (M) Eurorelease (L) PrivateBanking Release 1.1 Personalization (M, L) PDF online release (L) Online Portfolio Management (L) eDMS (L)CPO (M) F&VP (M) DB Spain (M) DB Italy (L, M) and many others
Internet Banking & Broking (PIN/TAN) (M, L) Official web launch maxblue.de (mymaxblue) (M, L) External service providers (e.gB. Teledata, ...) (M)
M=MonitoringL=Lasttests
Internet Broking (PIN/TAN) (M, L)
Internet Banking (PIN/TAN) (M)
Reference clients/projects Part I
TRXMTRXM
20002000
LoginmaskeLoginUmsatzVermoegensuebersichtDepotuebersichtUeberweisungVerkauf WertpapiereDauerauftragÜberweisungsvorlagen anzeigen/ändernStammdatenFreistellungsauftragOrderbuchabfrageNeuemmissionenPerf/Ums/CashPerformance PDFEinstellungenDirect TradeLogout
LoginmaskeLoginUmsatzVermoegensuebersichtDepotuebersichtUeberweisungVerkauf WertpapiereDauerauftragÜberweisungsvorlagen anzeigen/ändernStammdatenFreistellungsauftragOrderbuchabfrageNeuemmissionenPerf/Ums/CashPerformance PDFEinstellungenDirect TradeLogout
20012001
Public WS & externe DLPublic WS & externe DLHomepage DB PBCHomepage MaxblueFilialfinderVirtuelles DepotDirectTrade XML LoginLogin My maxblueDB Search EnginePBC SearchPBC DownloadDemoKontoFeedbackmanagerWeiterempfehlenZinsrechnerBLZ SucheRedDot 5 (FFM)
Homepage DB PBCHomepage MaxblueFilialfinderVirtuelles DepotDirectTrade XML LoginLogin My maxblueDB Search EnginePBC SearchPBC DownloadDemoKontoFeedbackmanagerWeiterempfehlenZinsrechnerBLZ SucheRedDot 5 (FFM)
Group Homepage Deutsche Bank (div. Seiten)XML2Notes-Schnittstelle
IR Homepage (div. Seiten)Presse (div. Seiten)
Moneyshop Kredit tourMoneyshop Kredit LoginSWK KreditPrivatkreditRahmenkreditFormularcenter
Group Homepage Deutsche Bank (div. Seiten)XML2Notes-Schnittstelle
IR Homepage (div. Seiten)Presse (div. Seiten)
Moneyshop Kredit tourMoneyshop Kredit LoginSWK KreditPrivatkreditRahmenkreditFormularcenter
CPOCPO
20032003
LoginmaskeLoginEinzelportfolioMultiportfolioLogout
für alle Server
LoginmaskeLoginEinzelportfolioMultiportfolioLogout
für alle Server
Reference clients/projects Part II
eDMS (KRM&SBF)eDMS (KRM&SBF)
09/ 200409/ 2004
KRM:LoginmaskeAnmeldung KRMAuswahl Arbeitsfach eViewerArbeitsfach & AtkteAktensuche und Indizes ändernAktenverwaltung und DeckblätterAbmelden
SBF:LoginmaskeAnmeldung / LoginAktensucheAktensuche und eViewerAbmelden
KRM:LoginmaskeAnmeldung KRMAuswahl Arbeitsfach eViewerArbeitsfach & AtkteAktensuche und Indizes ändernAktenverwaltung und DeckblätterAbmelden
SBF:LoginmaskeAnmeldung / LoginAktensucheAktensuche und eViewerAbmelden
KIM & VKKIM & VK
08 / 200408 / 2004
KIM:Startseite KIMLoginmaske KIMLogin KIMEigene AktivitätenVertriebsmaßnahmenKundenanlässeKundenaktivitätenKundenansprachePortfoliolisteLogout KIM
VK:Loginmaske VertriebskompassLogin VertriebskompassLogout Vertriebskompass
KIM:Startseite KIMLoginmaske KIMLogin KIMEigene AktivitätenVertriebsmaßnahmenKundenanlässeKundenaktivitätenKundenansprachePortfoliolisteLogout KIM
VK:Loginmaske VertriebskompassLogin VertriebskompassLogout Vertriebskompass
F&VPF&VP
10 / 200410 / 2004
LoginmaskeLoginAuswahl KundeKundenerfassungVermögensstatus
LoginmaskeLoginAuswahl KundeKundenerfassungVermögensstatus
BenchmarkBenchmark
2004-20052004-2005
Überwachung von Loginmaske und Login div. Mitbewerber (z. B. Postbank)
Überwachung von Loginmaske und Login div. Mitbewerber (z. B. Postbank)
AntiphishingAntiphishingÜberwachung von Loginmaske div. Phishingseiten
Überwachung von Loginmaske div. Phishingseiten
FinTSFinTSÜberwachung von Login, Saldo, Umsätze, Wertpapierdepot.
Überwachung von Login, Saldo, Umsätze, Wertpapierdepot.
Reference clients/projects Part III
SonstigeÜberwachungen
unter bestehenden LittleSister Instanzen
SonstigeÜberwachungen
unter bestehenden LittleSister Instanzen
2000-20052000-2005
Eurohypo
DB Belgium (div. Seiten / Applikationen)
DB Italy (div. Seiten / Applikationen)
DB Spain (div. Seiten / Applikationen)
DB India (11/2005)
OneLine
HBCI / FINTS (neu)
Sparda Bank IFE
Eurohypo
DB Belgium (div. Seiten / Applikationen)
DB Italy (div. Seiten / Applikationen)
DB Spain (div. Seiten / Applikationen)
DB India (11/2005)
OneLine
HBCI / FINTS (neu)
Sparda Bank IFE
In PlanungIm Pilotbetrieb
In PlanungIm Pilotbetrieb
LS_AsiaLS_Asia
20052005
dbcontactdbcontact
11/ 200511/ 2005
LoginmaskeLoginKunde suchenLogout
LoginmaskeLoginKunde suchenLogout
Reference clients/projects Part IV
Basic LittleSister functions
MonitoringMonitoring AlertingAlerting
ReportingReporting Error trackingError tracking
Of ALL WEB and WAP- based applications (HTML, WML, but also HBCI & FinTS).
Assessments of the recorded test runs (as table, lists, chart)
Automatized report (daily, weekly)
Follow-up of error messages that occurred using the information stored.
Via e-mail, SMS, FAX, Voice. Freely configurable (errors, frequency, exceptions, service times ...).
LoadtestLoadtest Loadtest engine to test new releases for performance and stability in the run-up.
FailuresFailuresDocumentation of all outages.
LittleSisterLittleSister
Access possibilities
WebWebBrowser (SSL)
WAP / SMSWAP / SMS
Hand-heldHand-heldPalm OS / Windows CE
E-mailE-mailautomatic
(for reports and administration)
LittleSisterLittleSister
Screen shots
The following pages contain some screen shots of Little Sister’s most important functions and operating controls
from the example of a web front-end.
GUI structure (web front-end)
SSL connectionSSL connection
Main menu barMain menu bar
Lower menu barLower menu bar
Current failuresCurrent failuresUser logged in/log-out
User logged in/log-out
Company/application logo
Company/application logo
Entry templates and fields
Entry templates and fields
• Example search page statistics.Reporting and administration via easy-to-use web surface.Any browser can be used.
User administration
• Users are registered with log-in name, password, user type, e-mail address, etc.• Guest user have only read-only access.• ACLs enable a detailed allocation of rights (see next page)
User type
User type
Daily / weekly report via e-mail or SMS
Daily / weekly report via e-mail or SMS
configurate Access control list (ACL)
configurate Access control list (ACL)
Sending sms to optional user groups
Sending sms to optional user groups
Alert via e-mail or text message
Alert via e-mail or text message
Access control lists
• Access control lists enable a detailed allocation of rights.“Which user may do what?”
Detailed allocation of rights per user is configurable
Detailed allocation of rights per user is configurable
Monitoring: web server tests
Test number, where necessary, group name, test type
Test number, where necessary, group name, test type
Description, URL to be tested, where applicable, form data, cookies, user data, proxy server, etc...
Description, URL to be tested, where applicable, form data, cookies, user data, proxy server, etc...
Expected textExpected text
• Entry template for self-configurable web server site tests.You can supply or enter extensive information (e.g. URL with form data, cookies, user, proxy server, ...)
Monitoring: test definitions
•Configuration tests. Which previously defined tests are active with which parameters (test period, time-outs, where applicable, test account, ...)?
Time-outs (“green”, “amber”, “red”, “break-off”) for each test can be configured individually
Time-outs (“green”, “amber”, “red”, “break-off”) for each test can be configured individuallyTest times per test can be
configured separately
Test times per test can be configured separately
Deposit documentation for each test
Deposit documentation for each test
Define test steps for free definable tests
Define test steps for free definable tests
Monitoring: free definable tests
Create free definable tests and ...
Create free definable tests and ...
enter description, action, URL or Text, formdata and expected text
enter description, action, URL or Text, formdata and expected text
define single test stepsdefine single test steps
• Entry template for self-configurable web server site tests.You can supply or enter extensive information (e.g. URL with form data, cookies, user, proxy server, ...)
Create every single step of your test easily on your own
Create every single step of your test easily on your own
• New test possibilities. Trace route and TCP/IP dump are considerable help in analysing the error in the event of network problems. In addition to just pinging a server, they also facilitate a detailed analysis.
Tcp/ip dump
A further useful tool to monitor the network
Tcp/ip dump
A further useful tool to monitor the network
Route tracing
Tracing the packet routes to determine or comprehend problems in the network.
Route tracing
Tracing the packet routes to determine or comprehend problems in the network.
Monitoring: network
•Configuration of exceptions. Specific exceptions can be defined per test (weekday, time, alarm). In general or per error and / or user group.
Exceptions can be adjusted:
Per test, error, user group, day, time, error category
Exceptions can be adjusted:
Per test, error, user group, day, time, error category
Monitoring: test definitions - exceptions
Define standard exceptions or validity
Define standard exceptions or validity
Combine exceptions with failures to assure that errors are linked correctly to outages
Combine exceptions with failures to assure that errors are linked correctly to outages
• Compilation of error messages and description for subsequent use of alarms (“Who is given an alarm with which error message?“) and for categorized, statistical assessment (“Which error occurs and how often does it occur with which test?“).• Test break-offs can be configured for each error message.
Monitoring: error definitions
Test break-off for specific error messages can be configured.
Test break-off for specific error messages can be configured.
Error messagesError messages
Freely define error description
Freely define error description
Monitoring: alerting
Alarm configuration:“Who receives an alarm, how often do they receive the alarm, with which tests and errors with which job instruction?”
Alarm configuration:“Who receives an alarm, how often do they receive the alarm, with which tests and errors with which job instruction?”
• Alarm configuration. Who receives an alarm, with which error, with which test and how often can be freely configured. The alarms (SMS as e-mail, “real” text messages, e-mail, FAX or voice call) can be allocated a (freely adjustable) job instruction.
Define „info“ groups that will only receive twice (after x errors and y ok)
Define „info“ groups that will only receive twice (after x errors and y ok)
Alerting: by e-mail / text message
• When an error occurs, an e-mail/text message will be sent to the configured recipient. The e-mail contains detailled information on the test, error, date/time and a direct link to the detailled display (error tracking) of the LittleSister test run and where applicable, a freely configurable job instruction.
Provide job instruction in an e-mail in alarm situation
Provide job instruction in an e-mail in alarm situation
Direct linking from the e-mail to the test run’s detail display
Direct linking from the e-mail to the test run’s detail display
Date/time, test, error message
Date/time, test, error message
E-mail alarm
Text message alarm
Reporting: search template
• Reporting start template. Reporting is one of LittleSister’s most complex functions. You can have the test runs displayed according to specific criteria such as period, core time, test case, error, error category, alarms, ... in a range of different depictions (see from Slide 18).
Search and display (different interpretations) of the test cases from the surveillance.
Depiction of specific criteria such as test period, test cases, errors, alarms, error category, ... possible.
Search and display (different interpretations) of the test cases from the surveillance.
Depiction of specific criteria such as test period, test cases, errors, alarms, error category, ... possible.
Reporting: possible assessments
• There is a variety of different kinds of assessments to get every information available out of the tool. Starting from simple daily statistics to complex arithmetic statistics
Display one of five different kinds of statistcs
Display one of five different kinds of statistcs
Statistical assessment Part I
Performance index. Depiction of response times of the individual tests in minimum, maxium and average (in seconds)
Performance index. Depiction of response times of the individual tests in minimum, maxium and average (in seconds)
Availability index. Depiction of the availability in number tests (number, OK, error) and on a percentage basis (numerical and graphical)
Availability index. Depiction of the availability in number tests (number, OK, error) and on a percentage basis (numerical and graphical)
• Statistical assessment overview. A click on “Statistics” from the previous search template (Slide 16) creates a consistent depiction of the availability and performance.
Statistical assessment Part II
• Statistical assessment of the performance. Number and exact itemization, how long the individual test cases lasted (from/to)
PerformanceExact division of the duration of the individual test cases
PerformanceExact division of the duration of the individual test cases
Performance details
• Number of test cases
• Allocation according to time intervals
• Percentage-based allocation
• Accumulated on a percentage basis
Performance details
• Number of test cases
• Allocation according to time intervals
• Percentage-based allocation
• Accumulated on a percentage basis
Error allocation“Which error occurred with which test and how often did it occur?“.
Direct linking to test run’s detailed display
Error allocation“Which error occurred with which test and how often did it occur?“.
Direct linking to test run’s detailed display
• Statistical assessment of the error allocation. In a matrix overview, the configured tests are “mapped” with the errors that occured. The detailled display can be called up through the direct link from the error table (see from Slide 23).
Statistical assessment Part III
The colour depends on the availability of the selected test and can be defined
The colour depends on the availability of the selected test and can be defined
• thermal images give you a good management overview over the availabilty of a test case
Select test case and time and date
Select test case and time and date
Statistical assessment Part IV
• Statistical assessment of the test runs as a chart.You can have the statistical assessment of availability and performance generated as a graphical overview immediately. The tests and the period (daily, hourly) can be chosen at will.
Performance chart
Graphical compilation of the response times (in seconds) of the individual tests over hours or over days.
Performance chart
Graphical compilation of the response times (in seconds) of the individual tests over hours or over days. Time axis
Hours or days
Time axis
Hours or days
response times in seconds(for performance chart) and/or
availability in percentage(for availability chart)
response times in seconds(for performance chart) and/or
availability in percentage(for availability chart)
Availability chart
Graphical compilation of the availability (in percent) of the individual tests over hours or over days.
Availability chart
Graphical compilation of the availability (in percent) of the individual tests over hours or over days.
Graphical assessment (overview)
• Statististical assessment of the test runs in detail as a chart.Each individual test case is displayed in these charts. In this way, you have a detailled display with the option of looking at the individual test cases by means of a mouse click.
Performance chart
Graphical compilation of the response times (in seconds) for each individual test over hours or over days.
Performance chart
Graphical compilation of the response times (in seconds) for each individual test over hours or over days. Time line
Hours or days
Time line
Hours or days
Response times in seconds(for performance chart) or
availability yes/no(for availability chart)
Response times in seconds(for performance chart) or
availability yes/no(for availability chart)
Availability chart
Graphical compilation of the availability of the individual tests for each test case
Availability chart
Graphical compilation of the availability of the individual tests for each test case
Graphical assessment (details)
Detailled display
You get to each individual test case via a mouse click
Detailled display
You get to each individual test case via a mouse click
List display
Test run list.
Chronological depiction of the test runs in a tabular overview (traffic light colours) with additional information (such as date/time, test, response times, encrypted, transferred bytes, where applicable error message, ...) including link to the detailled display for error tracking. See Slide 26
Test run list.
Chronological depiction of the test runs in a tabular overview (traffic light colours) with additional information (such as date/time, test, response times, encrypted, transferred bytes, where applicable error message, ...) including link to the detailled display for error tracking. See Slide 26
• Statististical assessment as list with additional information.
Error tracking: detail display
Cookies and HTTP header are also recorded
Cookies and HTTP header are also recorded
Detailled display test run
• What does LittleSister do?
• Which URL is called up with which parameter?
• How many attempts were initiated?
• How were the response times (sub-divided into applications and network times)?
• Was an alarm (to whom and in what form) dispatched?
• Which error message was received?
• When does the next test run take place?
Detailled display test run
• What does LittleSister do?
• Which URL is called up with which parameter?
• How many attempts were initiated?
• How were the response times (sub-divided into applications and network times)?
• Was an alarm (to whom and in what form) dispatched?
• Which error message was received?
• When does the next test run take place?
• All test run actions are recorded including links to the archived response pages (see Slide 27) for the monitored applications. Contains useful information on error tracking.
• You can see what your clients saw in the event of an error.
“Screen shot” function
ALL returned response pages (including pictures, style sheets, Java script, ...) are archived.
This means you can establish or prove at a later date which error message was displayed to a client at this time.
“Screen shot” function
ALL returned response pages (including pictures, style sheets, Java script, ...) are archived.
This means you can establish or prove at a later date which error message was displayed to a client at this time.
Error tracking: archived
• Document all outages in Little Sister to keep track of all failures and the associated errors and to identify (via actions) which steps where taken to solve the problem
Create Failures for outages Create Failures for outages
Failures: Overview
Attach necessary documents (reports etc.) for detailed information
Attach necessary documents (reports etc.) for detailed information
Create single action (e.g. phone call by xyz …)
Create single action (e.g. phone call by xyz …)
Show assigned / unassigned errors within the above timeframe and / or failure number
Show assigned / unassigned errors within the above timeframe and / or failure number
• In the end it is possible to assign every single error to a failure as the case may be to analyse all unassigned errors
Assign / unassign checked errors to a failure or create a new failure out of the statistic search result
Assign / unassign checked errors to a failure or create a new failure out of the statistic search result
Failures: Details
Assign failures to exceptions. All errors will be automatically marked to this failure
Assign failures to exceptions. All errors will be automatically marked to this failure
Special: load generator test engine
Load gen test engine – set up
Test scripts are 100% compatible/reusable for monitoring.
You can configurate and carry out load gen tests yourself (number of parallel simulated clients, test period, test scenario, ...).
Even with the load gen test engine, ALL returned response pages (including pictures, style sheets, Java script, ...) are archived. Very useful when tracking errors.
Load gen test engine – set up
Test scripts are 100% compatible/reusable for monitoring.
You can configurate and carry out load gen tests yourself (number of parallel simulated clients, test period, test scenario, ...).
Even with the load gen test engine, ALL returned response pages (including pictures, style sheets, Java script, ...) are archived. Very useful when tracking errors.
• LittleSister load gen test engine. Start from x clients parallel for y minutes with a delayed start of z seconds. Number of max. parallel simulated clients is limited only by hardware. All assessment possibilities (Slides 14-20) are already available during the test. Test scripts are re-usable and/or exchangeable for monitoring.
Special: load generator test engine
Load gen test engine – search
Each load gen test is listed separately and can be called up specifically later. Comments facilitate allocation
Load gen test engine – search
Each load gen test is listed separately and can be called up specifically later. Comments facilitate allocation
• LittleSister load gen test engine. As a result of the new search template, you get an overview of all initiated tests and the possibility to call up the related statistics for each load gen test. An export function enables permanent storage.
Load gen test engine – details
Detail display as with statistical assessment
Load gen test engine – details
Detail display as with statistical assessment
Georg HornHorn InternetserviceUnter der Fürstenwiese 4a56072 Koblenz
0261 45792
www.koblenz-net.dewww.simsurfer.de
Thank you for your attention!
If you have any inquiries, please contact: