▫
Software Development
▫
Web Site Development
▫
Web Site Hosting
▫
E-Mail Hosting
▫
IT Services
▫
Shared Servers
▫
Dedicated Servers
▫
Co-located Servers
▫
Site Map
➔
Testimony
Websulting
Home
➔
Services
➔
Software Development
➔
Specifications
Software Development Specifications
Service Oriented Architecture (SOA) - Enterprise Service Bus (ESB)
Θ Service Oriented Architecture (SOA) is a methodology for which users can access the services provided by the service provider. SOA helps to define the underlying business logic for each service provided by the service provider. SOA supports the requirements of a business using loosely coupled software services. The underlying platform implementation is transparent to the end user or user client application. SOA makes it easier to develop functionality in a timely manner saving 30-50% in time to market.
Using Enterprise Service Bus (ESB) that is Java Business Integration (JBI) compliant provides the communication bridge between client and business services. ESB incorporates SOA principles such as:
Loose Coupling
Contractual interfaces
Reusable Services
Self-describing Services
Statelessness
ESB is responsible for Routing, Message Transformation, Protocol Transformation, Process Choreography, and Security.
Object Oriented Programming (OOP) Methodology
Θ OOP Methodology is a means for developing user friendly systems that better reflect real life needs. Our vast repository of reusable code significantly decreases development and quality assurance time.
This methodology produces applications that are:
Maintainable
- Reduce maintenance costs
Scaleable
- Grows linearly to new requirements
Robust
- Redundant systems
Industry-Wide Standards
Θ To be compatible with other systems worldwide, we take care in fostering industry wide standards. We develop infrastructures and systems that fully comply with these standards including:
STL (Standard Template Library) for C++
J2EE (java 2 Enterprise Edition) for JAVA
JTC1.22.19768 ISO/IEC TR 19768 - C++ Library Extensions
TJCI.22.32 - ISO/IEC 14882 - C++
JTCI.22.18015 ISO/IEC TR 18015 - C++ Performance
Database Development & Administration
Θ Our Engineers have over 50 years of broad experience in designing and developing complex database applications. We have experiences with:
Microsoft SQL Server
MySQL
Oracle
DB2
Informix
Sybase
others ...
Full-Text Search Technology
Θ Our Full Text Search technology can be integrated into any web or standalone application. This technology allows users to search and find articles and archived data by providing Natural Language Search functionality, similar to Google, Yahoo, or other search portals. Our Full Text Search technology supports many different languages including double byte such as Japanese.
Platform Independent Programming
Θ We create applications that are platform independent. These applications are written to run on the following operating systems:
Windows (NT,2003, …)
UNIX (Solaris, HP-UX, OSF, AIX, …)
Linux (Red Hat, Fedora, Suse, Debian,…)
Stable Programming Languages
Θ We use stable programming languages to create applications and infrastructures. These programming languages include:
C++,C - Optimized for Performance
Java, TCL, PERL, Python - Interpretive
Integrate & Extend Commercial Off the Shelf (COTS)
Θ The use of Commercial Off the Shelf products to integrate into larger systems is becoming increasingly common place. Our expertise include extending these products to meet every requirement set forth for a project and integrating it to the system seamlessly.
© 2007 Websulting LLC. All Rights Reserved. - (202) 789-1880 -
contact@websulting.com