SaaS solution for managing construction and agriculture sites




SaaS solution for managing construction and agriculture sites

Application to store 3D models




Application to store 3D models

Application to view auction lots




Application to view auction lots

ICQ application for Bada OS




ICQ application for Bada OS

Chess school web-site




Chess school web-site

Service to promote pieces of music




Service to promote pieces of music

Java Prognostic Solution




Java Prognostic Solution

Web Portal Explorer




Web Portal Explorer

Mobile application for medical gas supply system




Mobile application for medical gas supply system

Job Marketplace Portal




Job Marketplace Portal

The system for gathering and visualizing data about traffic and sales




The system for gathering and visualizing data about traffic and sales

An online service for law firms, their clients and affiliated companies




An online service for law firms, their clients and affiliated companies

A SaaS solution to optimize processes in medical laboratories




A SaaS solution to optimize processes in medical laboratories

Warehouse automation system support




Warehouse automation system support

iPad application for children, technical specification development




iPad application for children, technical specification development

iPad application for children




iPad application for children

Trade Portal




Trade Portal

An application allowing to sign up for webinars




An application allowing to sign up for webinars

Research part of EAP system adjustment project




Research part of EAP system adjustment project

Platform for administrating e-shops




Platform for administrating e-shops

Online shops selling books and souvenirs




Online shops selling books and souvenirs

An application to analyze the baby's sleep




An application to analyze the baby's sleep

Voices.com marketplace




Voices.com marketplace

Web application for hydroponic cultures cultivation (architecture and prototype)




Web application for hydroponic cultures cultivation (architecture and prototype)

Website of the accounting system of gas equipment supplies




Website of the accounting system of gas equipment supplies

Job Market




Job Market

Altimage automatic information collecting system




Altimage automatic information collecting system

A company’s corporate system realizing its business logic




A company’s corporate system realizing its business logic

Online Interview System




Online Interview System

A SaaS application to optimize examination process in colleges and universities




A SaaS application to optimize examination process in colleges and universities

Professional Fields Portal




Professional Fields Portal

Everett Gospel Mission website




Everett Gospel Mission website

Documents Management System




Documents Management System

Online Insurance




Online Insurance

Photo collage widget




Photo collage widget

Portal for teachers and parents




Portal for teachers and parents

WSP Processing corporate web-site




WSP Processing corporate web-site

Beverages e-shop




Beverages e-shop

User activity visualizer




User activity visualizer

Market Space marketing specialists community




Market Space marketing specialists community

Additional Probability Distribution




Additional Probability Distribution

Sales Tracker




Sales Tracker

Fight club website




Fight club website

Theatre tickets booking




Theatre tickets booking

Accounting System




Accounting System

Advocare Client DataBase maintenance system




Advocare Client DataBase maintenance system

Car simulation model




Car simulation model

Antivirus Software modification




Antivirus Software modification

Automated board sawing optimization on a sawmill




Automated board sawing optimization on a sawmill

Simulation Engine




Simulation Engine

US realty website




US realty website

Informative Portal




Informative Portal

xPlanner management system




xPlanner management system

Visualplant web-platform




Visualplant web-platform

Bellamax digital photographs processing




Bellamax digital photographs processing

Finished Art, Inc. graphic design studio




Finished Art, Inc. graphic design studio

Redtaghotels reservation system




Redtaghotels reservation system

Forward Designs jewelry company's web-site




Forward Designs jewelry company's web-site

CRM-system




CRM-system

Web Crawler, Database Creation System




Web Crawler, Database Creation System

Expert System




Expert System

MS Word toolbar




MS Word toolbar

Financial and Trading applications




Financial and Trading applications

Multithreaded Business Process Execution Language (BPEL 1.1) engine




Multithreaded Business Process Execution Language (BPEL 1.1) engine

Middleware for web-services




Middleware for web-services

Distributed messaging system




Distributed messaging system

Tiscada workstation




Tiscada workstation

IE toolbars and plugins




IE toolbars and plugins

Mobile Bible




Mobile Bible

Various network and internet protocols implementations (client and server side)




Various network and internet protocols implementations (client and server side)

Psychological support call-centre




Psychological support call-centre

Lobster Wedding website development




Lobster Wedding website development

Qdoba Mexican Grill




Qdoba Mexican Grill

Website of dinewizard.com system of orders




Website of dinewizard.com system of orders

Website about cinematography




Website about cinematography

Site Cameras




Site Cameras

Web Portal Organizer




Web Portal Organizer

Geo Picture Viewer




Geo Picture Viewer

3D Project Viewer




3D Project Viewer

A component for 3D Viewer




A component for 3D Viewer

One-player browser game




One-player browser game

“Do On Time” Application




“Do On Time” Application

Service for dividing large files into tiles




Service for dividing large files into tiles

An application for viewing series of animations




An application for viewing series of animations

Device defining location




Device defining location

Tracker




Tracker

Text-based mobile game




Text-based mobile game

Web-site for the Russian Center for Policy Studies




Web-site for the Russian Center for Policy Studies

Universal metrics system




Universal metrics system

Mobile application to manage password database




Mobile application to manage password database

Mobile application to work with Flickr service




Mobile application to work with Flickr service

Application for interaction with health monitoring equipment




Application for interaction with health monitoring equipment

Table reservation application for iPhone




Table reservation application for iPhone

A middleware for applications interaction with the database




A middleware for applications interaction with the database

An application to help administrators to work with databases




An application to help administrators to work with databases

Database Related Tools




Database Related Tools

Mobile application for relaxation




Mobile application for relaxation

Web application to place mail delivery orders




Web application to place mail delivery orders

Mobile application for lowering anxiety level




Mobile application for lowering anxiety level

Online sportswear and custom design T-shirts shop




Online sportswear and custom design T-shirts shop

A website for beauty companies




A website for beauty companies

System of advertisement displaying on mobile devices screens




System of advertisement displaying on mobile devices screens

Sports equipment e-shop




Sports equipment e-shop

Check-Dive e-shop




Check-Dive e-shop

Art of old world iPad app




Art of old world iPad app

Mobile application to combine reading Facebook and Twitter newsfeeds




Mobile application to combine reading Facebook and Twitter newsfeeds

IfINeedHelp




IfINeedHelp

A time tracking system for the employees of a USA plant




A time tracking system for the employees of a USA plant

The application enabling users to manage the dynamic compaction of soil




The application enabling users to manage the dynamic compaction of soil

Middleware for web-services

13 man-months
C++, OOD, Design Patterns, MSVC 7.1, GCC 4, ACE, boost, SQLite, Xerces-C, OpenSSL, EasySoap++, WS-ReliableMessaging, WS-Addressing, WSDL, SOAP 1.1, SOAP 1.2

Web application

Order a trial

The created framework unites many of recent workings in the area of web-services building within itself. The demand for the product is provided due to ceaseless ideas flow of creating various services on the Internet.

Development of a framework for middleware for web-services based on SOAP protocol: both server and client parts. Various WS-protocols have been performed, SOAP 1.2 version and open source WSDL integration with the user’s SOAP realization.

WS-dependent client and server message protocol

This protocol is useful for long-term communication between web-services and their clients, and also perhaps web-services. The protocol ensures that none of the messages gets lost during the interaction and that all messages will be delivered in order from one contact to another. The protocol provides three types of interaction:

1) One-way, where one side sends messages, the other one receives them, all messages are sent in order;

2) Request-answer, where both requests and answers are delivered in order;

3) A mixed way of interaction where requests are guaranteed to deliver in order, answers are no specifically guaranteed.

Main technical characteristics:

- Multithreaded realization, asynchronous receiving of requests and answers.

- Support of restoration after failures in the operation system or the system unit (storage of unrecognized messages based on SQLite DB) 

- Cross-platform realization (Windows NT/2000/XP and Linux)

- Reliability and correspondence to technical requirements is guaranteed thanks to case and acceptance testing. 

WSDL binding to SOAP

The Web Services Definitions Language binding Web Services interaction protocol, SOAP. Realization of the binding allows initiating asynchronous requests to the web service and allows the web service to process the incoming requests asynchronously. This increases the scalability of web-services performers that are using binding realization.
Support of literal/coded usage.
Support of the document style.
Support of not only SOAP protocol, but also any based customized or standard protocols.
Reliability and correspondence to technical requirements are guaranteed thanks to automatic and unit testing.

SOAP 1.2 protocol realization

The existing library with an open EasySoap++ access was enlarged for supporting 1.2 version of SOAP protocol. SOAP protocol allows web services interacting and performing and using their own web-services.
Main technical characteristics:
Support of voluntary transporting including HTTP and SMTP;
Cross-platform realization (Windows NT/2000/XP and Linux);
Reliability and correspondence to technical requirements is guaranteed due to automatic and modular testing;
Support of Safe Connection Protocol as transport protocol;
Automatic testing of interaction between SOAP 1.1 and SOAP 1.2 realizations (White Mesa).

Clutch.co

What our customers say on independent research portal

Portfolio

Portfolio
See all projects
CrisstalEye | ISSArt

Our team

Meet our team!

Internship

More than 60 programmers became professionals through our Internship programs.
Send resume