Welcome Page
u s e r n a m e
p a s s w o r d
help | registration | login
iTechArt OFFERS     iTechArt offers custom web development services
custom software development
offshore software development
SharePoint software development sharepoint software development
e-Business software development
DotNetNuke software development iTechArt provides custom web development company based on DotNetNuke
Ask iTechArt for free custom web development assessment
 
Quick introduction with iTechArt - custom web development company
QUICK START    
Why iTechArt
How we work
Case Studies
Services
Software
Contact Us
Software development outsourcing with iTechArt
DEVELOPMENT SERVICES    
Embedded development
SharePoint development
Ruby on Rails development
Drupal development
Flex development
.Net development
LANGUAGES    
French German Italian Russian English  
Home | Concepts | Case Studies | J2EE <-> .NET :: Information Management System



The Business Reasons

Re-development of UNIX oriented system and expansion on the Windows oriented market.
Migration and double maintenance of an information management system.

Their primary goals:
  • deliver in time ready for market software product
  • extend Unix based product by newest features
  • increase reliability of the system
  • find cost effective solution how to migrate the product from J2EE to .Net
The Solution

iTechArt started from studying requirements and creating of our vision. Project was divided to three layers: representation, business logic and data storage. It was well for a starting point. iTechArt's team re-designed and implemented representation layer. Business logic and data storage were a part of the customer's development team. It was a very effective cooperation and we are kindly grateful for this.

The re-design is based on the following:
  • ASP.NET and Struts web application architectures
  • iTechArt unified the Model-View Controller paradigm for Web for Struts and Asp.Net
Struts Page generation process:


A browser request is submitted to and handled by the Action Servlet class, which has one physical instance per server. The Action Servlet calls the Request Processor to prepare the request and response objects, determine action mapping etc. The Request Processor creates (or re-uses) the corresponding Action Form bean, populates it with the input fields from the html form and invokes form validation (if required). Using the action mapping in its configuration file, the Request Processor passes control to the appropriate Action Class. The Struts framework pools instances of Action classes; therefore, if the action has already been requested, it will be retrieved from the instance pool, as opposed to being created with every request. However, without multi-threading, this can lead to significant collisions when multiple users are accessing the same action. The Action Class invokes business logic beans and passes the Action Form (or a portion of it) to the model. The model may be EJB-based, or consist of plain Java objects. After the action completes execution, it is returned as an Action Forward object which determines the target of the request. Control is finally returned to the Request Processor, which forwards the request to the appropriate target. The JSP page may get data from the Model through a set of tag libraries.

ASP.NET page generation process:


Unified page generation process:


Technologies
  • Struts modules based on Web Forms and Web Controls operating on the J2EE
  • ASP.NET modules based on Web Forms and Web Controls operating on the .NET framework
  • ADO.NET for MS SQL Server 2000 connection
  • iTechArt.JDBC.Provider 3.0
  • COM+
  • EJB
  • Cluster technology
Project Statistics
  • 12 experts: 1 project manager, 1 configuration manager, 1 designer, 3 testers, 6 application developers
  • 8 months project duration


Offshore custom software development company iTechArt - Software Development and Content Management Software development, Offshore software developers, CMS consulting: SharePoint, Ektron, Drupal and DotNetNuke

iTechArt offers first class .NET Developers, DotNetNuke consulting, Custom Software Development and Outsourcing services
Add URL:   Send an email to links@itechart.com with a description of your site and the exact URL of back link.
We'll review your site as soon as possible, and if we feel that your site provides good complimentary content, we will reciprocate the link.
Our link code: <a href="http://www.itechart.com"><strong>Software development </strong></a> - Custom software development company iTechArt - Web site and Content Management Solutions development, CMS consulting: Sharepoint, Ektron, Drupal and DotNetNuke

Contact iTechArt about custom software development, end-to-end software solutions, outsourcing software development, custom DotNetNuke module development, DotNetNuke consulting, dotnetnuke hosting, first class Java and .Net developers, software application design, software testing, Quality Assurance, functionality testing and defect analysis, performance and stress testing, usability testing, Microsoft Media Services and Adobe Media Flash Server solutions, digital signage solutions and custom software development, Ektron CMS400.NET developers, CMS, .NET Web Content Management software solutions, sharepoint, infopath, workflow, GNU Operating System, Linux software development and outsourcing, SharePoint 2007, WSS 3.0, MOSS 2007, Windows Workflow Foundation


© 2003-2007. :iTechArt All Rights Reserved.   |   Home   |   Software Development Directory | 2345678910   |   Products and Services   |   SiteMap