Software Abstraction Layer

  •        71

The Context * It is easy to build a software application from scratch, it is harder and more expensive to maintain it. How do we build an application so we reduce the cost of the maintenance? * The complexity of any software system grows over time. How do we make so, althoug...

http://sal.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Reducing Coupling by Dynamic Loading of Assemblies


This proof of concept prototype is attached to an article that is published on the MSDN Architecture web site: [url:http://msdn.microsoft.com/en-us/library/cc984323.aspx] ------------------------------------------ Summary: This article’s foundation is a previous article that...

arch-orchestrator - Orchestrator architectural pattern for large node.js applications


Managing architecture or big node.js applications can be challenging. With orchestrator approach you can improve structure of your node.js application by decoupling different tasks on system. Let's see typical architecture after moving to orchestrator approach.So, central point of this system is orchestrator, and there is power of architecture this type. Orchestrator can decide to change order of actions in chain, can decide to add new steps to chain, can decide to remove some steps from chain, etc. All these actions should not hit any of tasks, because task don't know anything about who is sending data to task, or to who task is delivering data. That is completely dynamic.

Abstraction Oriented Architecture


Abstraction Oriented Architecture provides methodology designing with logical abstraction level and enforce the implementation to follow the design. It focuses on the architectural design while making it as light as possible. This project is the toolchain for the methodology.

Poci - A data layer abstraction architecture


A data layer abstraction architecture

SAL- Self Artificial Learning


SAL- Self Artificial Learning. Try the SAL Pre-Alpha now!



sal-plus - SAL Plus : Sistema de Acompanhamento de Licitações e Contratos


SAL Plus : Sistema de Acompanhamento de Licitações e Contratos

SAL - Mirror of Atlassian Shared Access Layer (SAL)


Mirror of Atlassian Shared Access Layer (SAL)

SAL - Release history of SAL


Release history of SAL

sal-syntax - syntax file for the SAL modeling language


syntax file for the SAL modeling language

Xen - Open Source Virtualization


The Xen hypervisor is a layer of software running directly on computer hardware replacing the operating system thereby allowing the computer hardware to run multiple guest operating systems concurrently. It suppors x86, x86-64, Itanium, Power PC, and ARM processors allow the Xen hypervisor to run on a wide variety of computing devices.

MaxScale - An intelligent database proxy


The MariaDB Corporation MaxScale is an intelligent proxy that allows forwarding of database statements to one or more database servers using complex rules, a semantic understanding of the database statements and the roles of the various servers within the backend cluster of databases. It extends the high availability, scalability, and security of MariaDB Server while at the same time simplifying application development by decoupling it from underlying database infrastructure.

decoupling-with-t3 - A tutorial introducing decoupling applications with T3 framework.


A tutorial introducing decoupling applications with T3 framework.

decoupling-javascript - And exploration of decoupling javascript into dependant modules


And exploration of decoupling javascript into dependant modules

salinfo - Decode IA64 SAL records


Decode IA64 SAL records

ceng302dsp - Say?sal ??aret ??leme


Say?sal ??aret ??leme

research - CP vs IP runtimes when using Google-CP Solver on a time scheduling problem


CP vs IP runtimes when using Google-CP Solver on a time scheduling problem