E-business
  Software Development
  Testmonials
  Job Listing
  Site map
 
  Home
 
 
Windows DNA Application Development
Home > Customs Software Development >Microsoft Solutions >Windows DNA Application Development
 
 
 
 
The Windows Distributed interNet Applications Architecture (DNA) is a framework for building scalable, enterprise applications that combine the attributes of both the Internet and personal computers.
IrisLogic teams are fully-qualified and experienced in developing applications that adhere to this framework and our Irisians have built and continue to provide applications to our customers using this robust, scalable architecture to meet their business requirements. Windows DNA applications use a standard set of Windows-based services that address all tiers of distributed applications, including user interface and navigation, business processes, and data storage.
At the core of DNA is the integration of web and client/server application development models through a common object model. Windows DNA uses a common set of services such as COM components, Dynamic HTML, Web browser and server, scripting, transactions, message queuing, security, directory, database and data access, systems management, and user interface. These various interfaces are all exposed in a uniform manner at all tiers of a given application.
IrisLogic can build robust, scalable, multi-tier business applications and deliver them over any network architecture. By using the Windows DNA architecture, applications are dynamic, flexible, scalable, and can be easily adapted to accommodate changing business needs.
Windows DNA is built upon components and transactions, two fundamental concepts of application development.
Components
Software components are self-contained units of run-time code that provide specific functionality for an application. A component architecture provides the following benefits:
Reusability- a component can be re-used once it is created, which allows for multiple applications to rely on a single piece of code without having to rewrite its functionality.
Reduce complexity - other developers need only to know what information to provide to the component and what information to retrieve.
Easier to update - in effect, updating a single component updates the entire application.
Easier to develop - separating the code into small, discrete components allows for easier testing and assigning programming chores among developers.
Language neutrality - components can interact regardless of the original language code.
 
In the IrisLogic Microsoft Framework, component architecture is implemented in the Component Object Model (COM) or the Distributed Component Object Model (DCOM).
The Three-Tier Application model is courtesy of Microsoft© Corporation.
Transactions
Work completed in a database or message queue often involves a great number of concurrent users with constant change to the data source tables. An application must be able to handle situations where some objects fail. Transactions provide for a simple all-or-nothing model of managing work. Either the object succeeds and all the work is committed, or the object fails and none of the work is committed.
Transactions offer a fault tolerant service for a set of computing resources and form an essential element for enterprise-level distributed applications.
 
Microsoft Solutions
 
 
  Other Solutions
Customs Software Development
  Related Links
Microsoft solutions
Custom Software Development
Microsoft ( DNS)
Exchange Collaboration
Windows DNA
Net Strategy
 
  Back to Top      
         
 1998-2008 (c) All Rights Reserved - IrisLogic Inc