{"id":598,"date":"2020-07-18T14:07:55","date_gmt":"2020-07-18T14:07:55","guid":{"rendered":"https:\/\/ergonomics.aryxe.tech\/?page_id=598"},"modified":"2026-02-18T15:06:51","modified_gmt":"2026-02-18T13:06:51","slug":"ep2-library-for-java","status":"publish","type":"page","link":"https:\/\/www.ergonomics.ch\/en\/products\/ep2-library-for-java\/","title":{"rendered":"ep2 Library for Java"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h2 class=\"wp-block-heading\">The Quick Start Platform for ep2 Solutions<\/h2>\n\n\n\n<p>The Ergonomics&nbsp;<em>ep2 Library for Java<\/em>&nbsp;provides numerous components for the integration of software solutions into the ep2 world. The ep2 Library for Java can be used for new implementations or to extend existing solutions.<\/p>\n\n\n\n<p><a href=\"http:\/\/www.eftpos2000.ch\/\" target=\"_blank\" rel=\"noreferrer noopener\">ep2<\/a>&nbsp;is the Swiss standard for processing of EMV payment transactions, originating at the point-of-sales.<\/p>\n\n\n\n<p>The&nbsp;<em>ep2 Library for Java<\/em>&nbsp;is based on an modular component architecture, as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"272\" src=\"https:\/\/www.ergonomics.ch\/wp-content\/uploads\/2020\/09\/ep2Lib-Jul17.png\" alt=\"\" class=\"wp-image-1479\" style=\"width:954px;height:285px\" srcset=\"https:\/\/www.ergonomics.ch\/wp-content\/uploads\/2020\/09\/ep2Lib-Jul17.png 910w, https:\/\/www.ergonomics.ch\/wp-content\/uploads\/2020\/09\/ep2Lib-Jul17-900x269.png 900w, https:\/\/www.ergonomics.ch\/wp-content\/uploads\/2020\/09\/ep2Lib-Jul17-768x230.png 768w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<p>The central elements are responsible for the complete session handling of an ep2 server or client and provide a wide range of options for an easy access to the message data or to design own message structures.<\/p>\n\n\n\n<p>Since the&nbsp;ep2 Library for Java&nbsp;is based on a DOM framework, non-ep2 data can be processed as well.<\/p>\n\n\n\n<p>The features of the components and their interactions, as well as the ep2 specific characteristics are easily configurable in configuration files. The&nbsp;ep2 Library for Java&nbsp;provides a standard implementation of the cryptographic functions and the management of the RSA keys, based on the standard Java security providers from Oracle. A High Security Module (HSM) can also be easily integrated.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Quick Start Platform for ep2 Solutions The Ergonomics&nbsp;ep2 Library for Java&nbsp;provides numerous components for the integration of software solutions into the ep2 world. The ep2 Library for Java can be used for new implementations or to extend existing solutions. ep2&nbsp;is the Swiss standard for processing of EMV payment transactions, originating at the point-of-sales. The&nbsp;ep2 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1017,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-product.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-598","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.1","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false}}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/pages\/598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/comments?post=598"}],"version-history":[{"count":28,"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/pages\/598\/revisions"}],"predecessor-version":[{"id":4898,"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/pages\/598\/revisions\/4898"}],"up":[{"embeddable":true,"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/pages\/1017"}],"wp:attachment":[{"href":"https:\/\/www.ergonomics.ch\/en\/wp-json\/wp\/v2\/media?parent=598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}