DSSI specializes in the design and development of distributed systems using JavaTM technology across multiple platforms and database servers. Our software development services are tailored to meet the exact needs of our customers - including consulting, project management, contract staffing and full project life cycle development.

DSSI made the strategic decision several years ago to migrate from a C++ development environment and to focus on Java software development for fully distributed systems. Java accommodates the influx of changing technologies including the Web and the need to meet our customers' time-to-market imperatives. Java is uniquely flexible as it provides cross-platform compatibility for both client and server components, simplifying the task of partitioning functionality among the layers of a distributed system and aiding the evolution of the system to suit changing requirements.

We design and build custom client applications using a variety of platforms and tools. Our focus for the middle tier is server-side Java, including JavaServer PagesTM (JSPs), Servlets, Enterprise JavaBeansTM (EJBs), and XML. Our database and data warehouse systems are designed to meet our customers' needs for data storage, processing and interfacing with other systems. We have a library of tools and scripts to provide faster migration and integration, and to ensure proper data conversion, large data processing, and report generation.

We have successfully deployed mission critical web-based applications, worldwide, in a 24 x 7 environment. These applications are highly efficient, meet the most rigorous security standards established within the financial industry, and are fully integrated with legacy systems and databases.

Our Java software development services span the entire life cycle of a project including requirements definition, technical architecture, coding, implementation and post-implementation support. At DSSI, we never re-invent the wheel in programming. We have built up a library of software components that further expedites software development time, reduces overall testing time and ensures high-quality deliverables. Our customers have taken advantage of the fact that we often have from 10-50% of the total software for a particular custom solution already available, coded and tested. This in conjunction with our proven testing system and methodology ensures high quality product every time.

DSSI builds software on either our customers' site or at DSSI within our fully functional development lab where we duplicate our customers' environment for integration and testing before final deployment. Our own Testing and QA department allows us to control the quality of our services on each step of production. We provide complete documentation on every stage of the development. The documentation includes UML diagrams and user & reference manuals that meet the latest software development process standards like Rational Unified Process.

Skill Sets:
We have a staff of highly skilled, experienced object oriented engineers, database engineers and developers with an extensive background of deploying applications across industries.

  • Enterprise System Integration
  • Transaction Processing Systems
  • E-Commerce
  • System Administration
  • Web Server Design and Development
  • IT / Business Process Consulting
  • Enterprise Business Rules
  • Work Management/Business Process Automation
  • Data Warehouse Development and Integration
    • Performance Tuning
    • Capacity Planning
    • Backup and Recovery Procedures
    • Replication Strategies for High Availability, Data Consolidation and Dissemination
  • Network and Infrastructure Design and Management
  • Network
  • Firewalls
  • Security

Primary Software Development Platforms and Tools:

  • Software Environments
    • JDK 1.1.8/1.2/1.3/1.4
    • C++
    • Microsoft .NET
  • Database
    • Oracle 9i and tools
    • Oracle financials
    • Sybase 12.x
    • Sybase IQ 12.x Sybase RDBMS and IQ
    • Microsoft SQLServer
    • Informix
  • Integrated Development Environments
    • BEA WebLogic Workshop
    • Eclipse
    • J Builder
    • Visual Café
    • Together Center
    • Sun Workshop (Sparcworks) for C development
    • Microsoft Visual Studio .NET
  • Citrix
  • Tools
    • Sybase Data Architect for data modeling, UML object modeling, etc.
    • Rational Rose for UML, use case development, technical architecture, design
    • Emacs / Vi
    • CVS for source code control
    • PVCS Tracker for bug tracking

Hardware and Operating Environment Proficiencies:

  • Operating Environments
    • Sun / Solaris 2.x
    • Linux
    • Microsoft Windows 95/98/Me/NT/2000/XP
  • Application Servers
    • BEA Weblogic
    • ATG Dynomo
    • Sybase Enterprise Application Server
    • IPlanet Application Server
    • IBM WebSphere
    • Tomcat
    • JRun
  • Web Servers
    • Apache
    • IPlanet Enterprise Server
    • Microsoft IIS
  • IPlanet Directory Servers, Certificate Server, Messaging Server
  • Report Writer
    • Microstategy
    • Brio
    • Cognos