A secure data transmitter component for the SwissDec ELM/SalaryDeclaration V4 system

Similar documents
From Apps to Web Services: Deploying Your MATLAB Algorithms and Applications Marta Wilczkowiak

New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

C++Builder - Frequently Asked Questions

Andrew Coates Microsoft Australia Session Code: OFC343

PRELIMINARY DOCUMENTATION SUBJECT TO CHANGE

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

DATA SHEET. VEE Pro 9.33

Building Windows Applications with.net. Allan Laframboise Shelly Gill

Google Chrome For Windows Xp 32 Bit Full Version Offline

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Alteryx Technical Overview

Sage 300 People & Web Self Service Technical Information & System Requirements

Keysight Technologies VEE Pro 9.32

J2EE Interview Questions

Delphi XE. Delphi XE Datasheet

Choosing a Development Tool

OpenOffice.org as a platform for developers

CO Java EE 6: Develop Web Services with JAX-WS & JAX-RS

1Z Oracle. Java Platform Enterprise Edition 6 Web Services Developer Certified Expert

Directx 9.0 free download for windows 8.1

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

JNBridgePro Evaluation and Quick Start Guide

How to Configure Informix Connect and ODBC

How to use PDFlib Products with the.net Framework

Beginners Guide to Lazada Open Platform

Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller

Developers Road Map to ArcGIS Desktop and ArcGIS Engine

Name: Vijay Rajagopalan Title : Principal Architect Company : Microsoft Corporation Session Code:

Access SAP Business Functions (ABAP) via Web Services

IBM WebSphere DataPower SOA Appliances Firmware V5.0 Solution Implementation Exam.

Uninstall A Apps Windows 8 Programming Using Microsoft Visual C++

<Insert Picture Here> Oracle Policy Automation System Requirements

OPC UA C++ Toolkits Release Notes November 2018

RAD Studio XE Datasheet

Introduction to Worklight Integration IBM Corporation

Overview GroupWise Software Developer Kit May 2013

Quark XML Author 2015 September 2016 Update

Introduction to Mobile Development

productinfo DocuWare SDK

.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim

Quark XML Author October 2017 Update

Overview of the Microsoft.NET Framework

Part I: Programming Access Applications. Chapter 1: Overview of Programming for Access. Chapter 2: Extending Applications Using the Windows API

ActiveVOS Technologies

Introduction to Web Services & SOA

Information Systems Software

Oracle. Exam Questions 1z Java Enterprise Edition 5 Web Services Developer Certified Professional Upgrade Exam. Version:Demo

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Android Sdk Setup For Windows 7 32 Bit Full Version

Building Rich Interactive Applications with Silverlight

Oracle Fusion Middleware

6 th October 2018 Milan

Service Interface Design RSVZ / INASTI 12 July 2006

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

Introduction to MATLAB application deployment

Getting More Mileage out of your SmartPlant Instrumentation Solution

Six Step Implementation Guide. January 2007

Quark XML Author 2015 April 2016 Update ReadMe

DP Interview Q&A. 1. What are the different services that have you used in Datapower? WebService Proxy, Multiprotocol gateway and XML Firewall

Overview and Benefits of SEEBURGER AS2 Spokes. Trading Partner Integration Using SEEBURGER'S BIS:AS2 Spoke

Communication Foundation

A NET Refresher

Visual Studio 2010 Xml Schema Explorer Tutorial

What is ui wrapper resource dll 64. What is ui wrapper resource dll 64.zip

Tools to Develop New Linux Applications

Create quick link URLs for a candidate merge Turn off external ID links in candidate profiles... 4

IBM C IBM WebSphere App Server Dev Tools V8.5, with Liberty.

Java Development and Grid Computing with the Globus Toolkit Version 3

Sentinel RMS SDK v9.2.0

EMCO MSI Package Builder Professional 7. Copyright EMCO. All rights reserved.

MarshallSoft GPS Component. Library for Visual Basic. Programmer's Manual

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

We are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details

Sahi. Cost effective Web Automation

1Z Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions

CHAPTER 7 COM and.net

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide

National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition

Introduction to Web Services & SOA

NET 3.0 and NET 3.0 contains four building blocks, shown in the figure below:

Prof. Dr. Hanspeter Mössenböck Institute for System Software Johannes Kepler University Linz

Windows PowerShell Scripting and Toolmaking

DocuWare integrates easily into other applications

Colligo Contributor 4.3 SP6. Release Notes

Microsoft SQL Server Reporting Services (SSRS)

As our brand migration will be gradual, you will see traces of our past through documentation, videos, and digital platforms.

MarshallSoft AES. (Advanced Encryption Standard) Library for Visual FoxPro. Programmer's Manual

DOWNLOAD OR READ : USING FOXPRO FOR WINDOWS PDF EBOOK EPUB MOBI

DEVELOPER GUIDE PART B CONNECTOR REQUIREMENTS

10972: ADMINISTERING THE WEB SERVER (IIS) ROLE OF WINDOWS SERVER

Google Chrome For Windows 7 32 Bit Latest Version 2015

Microsoft Exam Questions & Answers

Connect and Transform Your Digital Business with IBM

SOAP: Cross Platform Web Services Development Using XML PDF

FREQUENTLY ASKED QUESTIONS

Business Chat Onboarding Your Business Chat Accounts. September

Enterprise Services for NFuse (ESN) February 12, 2002

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Transcription:

A secure data transmitter component for the SwissDec ELM/SalaryDeclaration V4 system Our first customer has passed all certification tests for his salary application on June 26, 2009 and obtained the official SwissDec 2.2 certification on September 7, 2009. Since then, fifteen more applications successfully passed the SwissDec certification tests across all regions of the country for SwissDec version 2.2, 3.0 and now 4.0. The SwissDecTX transmitter satisfies all SwissDec technical transmission requirements including data validation, digital signature, encryption, interoperability tests, transmission logging, as well as rich response formatting to HTML! SwissDecTX is 100% ready for production with SwissDec ELM v4. Axel Rietschin Software Developments http://www.softwarecomponents.ch

Makes salary data transmission (much) easier Implement all SwissDec security requirements (digital signatures, encryption, error handling, result formatting ) Easily accessible (any language or environment) Fully SwissDec certifiable guaranteed! Easy integration with existing applications: DLL, COM,.NET, scripting, command-line, Delphi, PROGRESS, VB6 we ve done all this already!

Not a payroll application Not an end-user program Not an XML salary data generator You create the data (e.g. ICHAGCompany.xml) SwissDecTX sends it to the Web Service, using SwissDec protocols and strong security.

Secure SwissDec salary data transmitter for.net managed code (C#, VB.NET, ) COM (interoperability with VB6, Delphi, PROGRESS ) Classic DLL binding (C, C++, WINDEV, ) Command-line interface (any dev. environment) Takes care of XML validation (XSD schemas) Takes care of all transmission technical issues Optional disk-based transmission log Point and click GUI configuration tool Command-line utility, XML Helpers, XSLT formatting

SOAP + WS-Security Supports HTTP and HTTPS (with authentication) Supports HTTP Proxy (with proxy authentication) X509 client and server certificates Message signing and time stamping Message encryption & decryption Verification of replies (signatures, timestamps) EIV file generation, raw SOAP messages & replies

GUI configuration tool Certificate installer / selector Web Service URL configuration, quick interop test (suitable for the certification), transmission tests, optional log Encryption option Settings saved to registry Opportunity to configure at setup time Most settings available programmatically Command-line tool supports certificate installation

Standalone silent installer (.exe) Pulls pre-requisites from web (DotNetFX 2.0) Transmitter assemblies goes to GAC DLL wrapper, command-line tool and configuration tool goes to \Program Files\SwissDecTX4 Installation location is fixed Tiny package (~ 1.5MB) to bundle with your product and run once at install time Depends only on.net 2.0, works on.net 3.x / 4.x

Same as.net 2.0 SP1 Baseline: Windows 2000 SP4 or later Windows XP, Vista, Windows 7, Windows 8, Server versions supported, 64-bit edition available upon request Only depends on.net 2.0 SP1, no need to push.net 3.x /4.x down to XP/W2K/Vista clients Clients can be anything (native, COM,.NET, )

Application creates XML declaration data Application invokes transmitter Transmitter signs/encrypts/transmits data Transmitter decrypts/checks/saves replies Transmitter maintain transmission journal Transmitter formats replies to HTML Application reads and displays/stores results Just a few lines of code to transmit/receive!

try { var tx = new Transmitter(); // Declare variables, create/load declaration data tx.declaresalary(xmldoc, out result, out messagesent, out messagereceived, out plausibility, out jobfinished, out transmissiondateutc); // save / interpret results } catch (Exception ex) { } // Handle all errors here

(future) Human operator, any app, any language, even.bat or scripts! C/C++, any DLL aware app (Windev, ) VB6, Delphi, Excel, PROGRESS, scripting languages, COM clients C#, VB.NET, MCPP, Delphi.NET, any.net language, environment Unix, AS/400, Linux, any LanMan, NFS, SOAP or HTTP client SwissDecTX.exe (command line tool) SwissDecTX.dll (C-callable wrapper) SwissDecTX.Transmitter (COM interop, TLB) SwissDecTX Gateway (File-based and WS) SwissDecTX Transmitter 4.x Runtime.NET Framework 2.0 / 3.x / 4.x

Transmitter API is fully documented (CHM file) Small code samples (C++, C# and VBS) Integrate and start transmitting in a day or less! Current state (03.2014) Stable transmitter, in production, fully tested over more than 12 000 secure transactions on the test servers Fifteen customer applications certified since Sept 7, 2009 Available now (get the demo and transmit today!) SDK, language bindings, samples and documentation still evolving, optional gateway in development, XML Helpers

Licensed per application regardless of number of developers or application copies sold No redistribution royalties for runtime components: flat fee pricing model. Maintenance and support plan available Free fully functional demo (locked to test servers) (Upcoming optional SwissDecTX Gateway will be licensed per installation, more details TBA)

SwissDecTX v4.00, compatible with SwissDec v4 specifications, is already available for you to prepare for SwissDec v4 certification. We ll track future SwissDec specification updates and provide timely support for them, as we did for SwissDec 2.2, 3.0 and now SwissDec 4.0

Extensive development experience, ranging from device drivers to internet-scale distributed systems Experience in creating and supporting custom APIs and frameworks for other developer s use Strongest C/C++/COM and Windows platform skills Strong.NET experience (since 1.0 beta1 in 2000!) Experience in working with small and large companies and teams

Axel Rietschin Software Developments 36, Rue de Carouge 1205 Genève (022) 321.70.22 (English and French spoken) info@softwarecomponents.ch http://www.softwarecomponents.ch