Sosnoski Software Associates Ltd. (SSA) specializes in the design and development of distributed systems using XML and Web services on the Java™ platform. Web services are at the core of the Service Oriented Architecture (SOA) approach to componentized software development, and SSA provides a full range of SOA consulting services to help organizations make the transition to this powerful new way of structuring enterprise applications.

At the architecture level, we can help you choose between Enterprise Service Bus (ESB) and open approaches, evaluate policy requirements, and develop common data formats. At the project level, we provide Web service consulting to help with the implementation of either standalone or SOAP component Web services. All our consulting services build on our many years of experience in helping organizations working with XML in Java, and our special expertise in XML and Web services performance enhancement.

SSA also provides Web services and SOA training for developers. All courses are developed and facilitated personally by SSA founder and CTO Dennis M. Sosnoski. Dennis is an acknowledged expert on XML and Web services technologies, and participated in the official JAXB 2.0 and JAX-WS 2.0 expert groups that developed these standards for the Java platform. He's also a committer on the Apache Axis2 project and the lead developer for several open source projects in XML and web services including the JiBX XML Data Binding framework. See the main section of this site for more information on Dennis.

From our base in the Wellington area we provide consulting, training, and software development services to companies located throughout New Zealand, Australia, and the Pacific region (the United States is handled through our sister company, Sosnoski Software Solutions, Inc.). With a wealth of experience in building XML and Web service solutions, SSA is able to find the approach which best meets the needs of every client.