We regularly host 3 day jPOS training seminars in Montevideo/Uruguay.
These intense full-day sessions target existing jPOS users willing to get
deep into the inner workings of jPOS, Q2 and jPOS-EE.
Welcome and Setup
Logon to training servers, SVN configuration.
Get to know how to build from SVN.
Cool versus Deprecated
Get to know our roadmap, what's stable, what's supported, what's new
and what was good but is going to get deprecated in the long run.
jPOS approach to ISO-8583
Packagers, Channels, Filters, Servers, Muxes and RequestListeners.
- ISO-8583 over SSL
SocketFactories, server authentication, client authentication.
Security - jPOS approach to ANS X9.24
Tamper resistant security modules (TRSM),
software based security module (SSM),
PinPads, PinBlocks, Local Master Keys,
Master/Session Keys, Key loading, Dynamic Key Exchange,
Derived Unique Key per Transaction (DUKPT).
- Q & A
- The Spaces
local, persistent, remote.
- From QSP to Q2
When and why migrate, migration roadmap.
- Q2 hands on
Design description, JMX and classloading.
Using Q2 for standalone one-shot applications.
Using existing QBeans
Adaptors to QSP components, Q2 specific QBeans.
- Writing your own QBeans
QBeanSupport, MBean support, attributes and properties.
- Scripting support
BeanShell and Jython
Protecting your configuration from occasional lurkers.
jPOS/Q2 Swing UI
ISOMeters, High level XML based UI configuration.
- Transaction Manager
Why you need 2 phase commit. Designing your application around
the Transaction Manager. Designing your TM 'Context'.
- Q & A
The Component Framework. Why we need it, how you can benefit from it.
eecore, eetxn, hibernate, jetty, etc.
Low level testing with JUnit
High level unit testing with the client and serversimulators.
Work in progress modules
jPOS-EE web based user interface.
- Writing your own modules
- High Availability with jPOS-HA
Q2 cluster with jPOS-HA module.
- Q & A
Prerequisites and notes:
- Java knowledge is required.
- Developer has to be familiar with ISO-8583
Laptop with J2SDK 1.5.0 or better
(WLan available, optional RJ-45 connection)
- Ant 1.6.5 or better installed
- SSH, CVS and SVN clients
- Windows users, Cygwin is recommended
||per developer seat.
- jPOS Programmer's Guide
(sent upon registration)
Slides, Programs and Configuration files used during the training sessions.
- Training Certificate.
For additional information, including hotel corporate discount
rates and seat availability please contact
or call jPOS.org at +1.305.704.3620