application partitioning

Also found in: Dictionary, Thesaurus, Medical, Legal.

application partitioning

Separating an application into components that run on multiple servers. Programming languages and development systems that support this architecture, known as "three-tier client/server," may allow the program to be developed as a whole and then separated into pieces later.

Security and Load Balancing
Running programs in multiple servers may be required for security. For example, if a proprietary financial application runs in a separate server, that server can be made more secure than the others processing more mundane business logic.

In addition, separating business logic onto multiple servers may be necessary to balance the processing load across the enterprise or across multiple datacenters.

3GL Vs. 4GL
Application partitioning can always be accomplished by writing in a third-generation (3GL) programming language. However, writing custom code takes time. In the 1993-1994 time frame, products such as Forte and DYNASTY were the first to provide application partitioning at a 4GL level, and the capability has been added to other development systems. Such products differentiate themselves by their ability to perform partitioning with simple programming functions or visual programming (drag & drop). See client/server, Forte, DYNASTY and 4GL.
References in periodicals archive ?
The call for papers for the upcoming "Embedded Multicore Processors and Systems" IEEE Micro special issue seeks submissions on topics including, but not limited to, processors and SoCs, load balancing and application partitioning, development tools to enable efficient multicore programming, legacy code migration, analysis and implementation technologies to exploit system parallelism, operating systems, debugging, power management, inter-core communication mechanisms, resource management, and hypervisors and virtual machine monitors.
It will cover system-level modeling and application partitioning and mapping as it pertains to challenges faced by MPSoC designers.
With support for EJB in both the application server and database, the Oracle Java deployment platform allows easy application partitioning between tiers for optimum performance and scalability.
Also Forte's integrated middleware and strong application partitioning capabilities make it easier to port the applications to different configurations.
Service bureau operations are greatly enhanced with the introduction of application partitioning on the basis of zones.
In addition, the Application Server is fully distributable, using Forte's patented application partitioning technology.
eDeveloper's messaging middleware layer supports application partitioning for load-balancing and failover capabilities in an extremely robust manner for n-tiered architectures.

Full browser ?