Software Pipelines

From Software Pipelines Alliance

Revision as of 19:20, 9 October 2009 by CheskaDavid (Talk | contribs)
Jump to: navigation, search

Welcome to the Software Pipelines wiki.

Software Pipelines is a new and innovative open software architecture and methodology for concurrent programming of business applications to:

  • provide virtually unlimited peer-to-peer scalability *control the exact distribution and parallel execution of various tasks, or components of a business process, within a single server or across a multitude of servers, on a single processor core or on multi-core processors
  • handle high volumes of business transactions, both large and small, including mixed-workload business application processing
  • offers scalability through parallel processing while still guaranteeing order of processing - a key business requirement in many mission-critical applications
  • solve performance problems with existing applications, particularly business processes with performance bottlenecks
  • ensure that applications developed using a Service Oriented Architecture can scale and perform