jPOS.org
jPOS.org
jPOS Programmer's Guide:
Whether you're new to jPOS, you're evaluating it for your next project, or you are already running it in production, the jPOS Programmer's Guide is probably a must-read.
It currently has over 165 pages that cover the most important jPOS
components, including recently developed components such as Q2,
the Spaces, the UI framework and the
TransactionManager.
ISO/Bridge - ISO-8583 Made Easy.
Implementing a jPOS based application usually requires a major development effort. If Java is your platform of choice and you already have a knowledgeable ISO-8583-savvy Java development team then jPOS, or better yet, jPOS-EE is certainly the way to go.
But if you are not a Java shop, or even if you are, but you just want to focus on your business logic without having to deal with low level ISO-8583 communications details, then ISO/Bridge is probably an alternative you ought to evaluate.
You can think of ISO/Bridge as a blackbox that sits between your application and the ISO-8583 host(s). It uses an extremely easy to implement XML-based protocol that simplify the burden of dealing with ISO-8583 messages, bitmaps, channels, packagers, headers, multiplexers and the like.
High performance, ISO-8583 C lightweight library
Despite the fact that our Java version is more powerful and convenient for many users, we have received quite a lot of inquires for a lightweigth C version (mainly for embedded devices).
So we've developed a little C library capable of packing and unpacking ISO-8583 messages. What you get is just three files written in ANSI C called "iso8583.c", "iso8583.h" and "demo.c" with basically the following functions:
void isomsg_init (isomsg *m); int isomsg_pack (isomsg *m, iso_packager *p, void *packbuf); int isomsg_unpack (isomsg *m, iso_packager *p, void *packbuf, int len); void isomsg_dump (FILE *fp, isomsg *m); void isomsg_free (isomsg *m);