Client Server Application Based On TCP-IP & UDP - Case Study
Client Server Application Based On TCP-IP & UDP - Case Study
Client Server Application Based On TCP-IP & UDP - Case Study
Server
Application
Based on TCP/IP & UDP
- A Case Study
RADIXWEB
Case Study – Secure.IP GmbH
Table of Contents
The Client 3
Requirements 3
Radix Approach 4
The Solution 4
Process Structure & Overview 5
TM Server Process 6
TLPP Client Process 6
UDP Sender Process 6
Star Features 6
Technologies Employed 7
The Wrap Up 7
About Radix 8
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 2
Case Study – Secure.IP GmbH
The Client
Our client, Secure.IP GmbH is a Munich based IT services provider for
professional claims. Operating as an external service provider, Secure.IP
GmbH specializes in network infrastructure, network operations and
information security on server platforms. They combine high technical
competence with goal oriented and efficient business approach. Working on
almost everything, Secure.IP offers an integrated portfolio of solutions to
their customers. They design and implement solutions for a networked,
integrated and secure IT landscape. They provide protection for user
identity, investments, and business data.
Requirements
Given that Secure.IP GmbH was already serving global customers and they
were expanding at a rapid rate, they felt the need to have an application in
place that centralized all their information and data repositories and
expedited their business processes. Thus, when they approached Radix, they
had a very well conceptualized idea of a client/server application. We broke
down this basic idea into small parts to have a better idea about the
application requirements.
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 3
Case Study – Secure.IP GmbH
Radix Approach
Since the client’s idea about the application was neatly detailed, we focused
our attention on dividing the development efforts into different phases. A
brief requirement analysis revealed that we would have to involve TM, TLPP
and UDP client in our development efforts. We arranged the requirements
according to their development priorities and assigned them to the right
resources. Thus, Radix developed a well outlined strategy for the
development process and successfully followed through with it.
The Solution
Given the criticality of the application, the Radix team paid utmost attention
to detailing and the business consequences of the solution functionalities.
We were crystal clear about what features had to be included in the
application. Thus, we delivered a solution that had the following
characteristics:
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 4
Case Study – Secure.IP GmbH
TM Server
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 5
Case Study – Secure.IP GmbH
TM Server Process
Receive data and error messages from TLPP and decrypt those based
on data access logic which can be saved to database.
The application applies business logic at this level. It counts the actual
messages and error messages and applies encryption to this count. At
the specified time interval it sends these encrypted data and error
messages to the TM Server with exact network ID.
The UDP Sender sends bunch of data and error messages at specific
time interval in its own process.
Star Features
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 6
Case Study – Secure.IP GmbH
Technologies Employed
C#.Net
SQL Server 2005
P-III
Network Card
Visual Studio 2005
Windows XP
LAN Connection for testing server client
The Wrap Up
While the Radix team always values all the projects, we especially cherished
this one particular project for its sheer technical possibilities. We had a lot of
takeaways from this engagement which enhanced our knowledge bank. We
honed our socket programming concepts and brushed up our skills with
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 7
Case Study – Secure.IP GmbH
About Radix
401, Anand Mangal – II, C.G. Road, Ahmedabad 401 380009 | sales@radixweb.com Page 8