Open Source and COTS Solutions
COTS/OpenSource
DeciSci has extensive experience in the use of various sophisticated tools
and systems that are used to build business and science intelligence applications.
Many of these tools are open source. They include:
http://www.alchemi.net/ Alchemi is developed by ...
http://www.alchemi.net/
Alchemi is developed by Grid Computing and Distributed Systems (GRIDS) Laboratory, University of Melbourne, Australia. It is an open source software framework that allows users to painlessly aggregate the computing power of networked machines into a virtual supercomputer (desktop grid) and to develop applications to run on the grid. It has been designed with the primary goal of being easy to use without sacrificing power and flexibility. Alchemi includes: (1) the runtime machinery (Windows executables) to construct computational grids and (2) a .NET API and tools to develop .NET grid applications and grid-enable legacy applications. It has the following features: (1) simple installation via Windows installers, (2) machines can be on a LAN or the Internet, (3) machines can be behind firewalls and NAT servers, (4) only idle CPU time of machines on the grid is used; user programs are not impacted, (5) object-oriented "grid thread" programming model for grid application development,
(6) file-based"grid job" model for grid-enabling legacy applications, (7) web services interface for interoperability with other grid middleware, and (8) .NET design-time support (reusable WinForms components).
Alchemi is developed by Grid Computing and Distributed Systems (GRIDS) Laboratory, University of Melbourne, Australia. It is an open source software framework that allows users to painlessly aggregate the computing power of networked machines into a virtual supercomputer (desktop grid) and to develop applications to run on the grid. It has been designed with the primary goal of being easy to use without sacrificing power and flexibility. Alchemi includes: (1) the runtime machinery (Windows executables) to construct computational grids and (2) a .NET API and tools to develop .NET grid applications and grid-enable legacy applications. It has the following features: (1) simple installation via Windows installers, (2) machines can be on a LAN or the Internet, (3) machines can be behind firewalls and NAT servers, (4) only idle CPU time of machines on the grid is used; user programs are not impacted, (5) object-oriented "grid thread" programming model for grid application development,
(6) file-based"grid job" model for grid-enabling legacy applications, (7) web services interface for interoperability with other grid middleware, and (8) .NET design-time support (reusable WinForms components).
http://www.globus.org/ Globus Toolkit is most ...
http://www.globus.org/
Globus Toolkit is most concrete result of the Globus project which is a joint effort of the Argonne National Laboratory and the University of Southern California Information Sciences Institute. This toolkit is a symbiotic set of basic grid services, including resource managers, security protocols, information services, communication services, fault tolerance services, and remote data access facilities. The Toolkit has several interesting characteristics. It adopts a "bag of services" model, which allows developers to use as few or as many of these stand-alone services as they want, and does not impose any single programming paradigm. Globus tools may replace or co-exist with mechanisms provided by commodity computing. All of this has been done with careful thought given to enabling high performance.
Globus Toolkit is most concrete result of the Globus project which is a joint effort of the Argonne National Laboratory and the University of Southern California Information Sciences Institute. This toolkit is a symbiotic set of basic grid services, including resource managers, security protocols, information services, communication services, fault tolerance services, and remote data access facilities. The Toolkit has several interesting characteristics. It adopts a "bag of services" model, which allows developers to use as few or as many of these stand-alone services as they want, and does not impose any single programming paradigm. Globus tools may replace or co-exist with mechanisms provided by commodity computing. All of this has been done with careful thought given to enabling high performance.
http://www.gridbus.org/ The Gridbus project is ...
http://www.gridbus.org/
The Gridbus project is engaged in the creation of open-source specifications, architecture and a reference Grid toolkit implementation of service-oriented grid and utility computing technologies for eScience and eBusiness applications. The Gridbus middleware is being used in Grid-enabling a number of applications in science, engineering, and commerce. It includes visual Grid application development tools for rapid creation of distributed applications, competitive economy-based Grid scheduler, cooperative economy-based cluster scheduler, Web-services based Grid market directory (GMD), Grid accounting services, Gridscape for creation of dynamic and interactive testbed portals, G-monitor portal for web-based management of Grid applications execution, and the widely used GridSim toolkit for performance evaluation.
The Gridbus project is engaged in the creation of open-source specifications, architecture and a reference Grid toolkit implementation of service-oriented grid and utility computing technologies for eScience and eBusiness applications. The Gridbus middleware is being used in Grid-enabling a number of applications in science, engineering, and commerce. It includes visual Grid application development tools for rapid creation of distributed applications, competitive economy-based Grid scheduler, cooperative economy-based cluster scheduler, Web-services based Grid market directory (GMD), Grid accounting services, Gridscape for creation of dynamic and interactive testbed portals, G-monitor portal for web-based management of Grid applications execution, and the widely used GridSim toolkit for performance evaluation.
http://kepler-project.org/ Scientists in a varie ...
http://kepler-project.org/
Scientists in a variety of disciplines (e.g., biology, ecology, astronomy) need access to scientific data and flexible means for executing complex analyses on those data. Such analyses can be captured as "scientific workflows" in which the flow of data from one analytical step to another is captured in a formal workflow language. The Kepler project's overall goal is to produce an open-source scientific workflow system that allows scientists to design scientific workflows and execute them efficiently using emerging Grid-based approaches to distributed computation.
Kepler is based on the Ptolemy II system for heterogeneous, concurrent modeling and design. Ptolemy II was developed by the members of the Ptolemy project at UC Berkeley. Although not originally intended for scientific workflows, it provides a mature platform for building and executing workflows, and supports multiple models of computation.
Scientists in a variety of disciplines (e.g., biology, ecology, astronomy) need access to scientific data and flexible means for executing complex analyses on those data. Such analyses can be captured as "scientific workflows" in which the flow of data from one analytical step to another is captured in a formal workflow language. The Kepler project's overall goal is to produce an open-source scientific workflow system that allows scientists to design scientific workflows and execute them efficiently using emerging Grid-based approaches to distributed computation.
Kepler is based on the Ptolemy II system for heterogeneous, concurrent modeling and design. Ptolemy II was developed by the members of the Ptolemy project at UC Berkeley. Although not originally intended for scientific workflows, it provides a mature platform for building and executing workflows, and supports multiple models of computation.
http://repast.sourceforge.net The Recursive Poro ...
http://repast.sourceforge.net
The Recursive Porous Agent Simulation Toolkit (Repast) is one of several agent modeling toolkits that are available. Repast borrows many concepts from the Swarm agent-based modeling toolkit. It is differentiated from Swarm since Repast has multiple pure implementations in several languages and built-in adaptive features such as genetic algorithms and regression. Repast is a free open source toolkit that was created at the University of Chicago. Subsequently, it has been maintained by organizations such as Argonne National Laboratory. Repast is now managed by the non-profit volunteer Repast Organization for Architecture and Development (ROAD). ROAD is lead by a board of directors that includes members from a wide range of government, academic and industrial organizations.
The Recursive Porous Agent Simulation Toolkit (Repast) is one of several agent modeling toolkits that are available. Repast borrows many concepts from the Swarm agent-based modeling toolkit. It is differentiated from Swarm since Repast has multiple pure implementations in several languages and built-in adaptive features such as genetic algorithms and regression. Repast is a free open source toolkit that was created at the University of Chicago. Subsequently, it has been maintained by organizations such as Argonne National Laboratory. Repast is now managed by the non-profit volunteer Repast Organization for Architecture and Development (ROAD). ROAD is lead by a board of directors that includes members from a wide range of government, academic and industrial organizations.
http://www.xjtek.com/ AnyLogic is innovative sim ...
http://www.xjtek.com/
AnyLogic is innovative simulation tool built on the latest advances in modeling science and information technology made in the last ten years. Compared to traditional tools, AnyLogic provides much higher return on modeling efforts, because it allows to: (1) create models faster with visual, flexible, extensible and reusable active objects, standard and custom, and Java, (2) model more accurately and capture more phenomena by using multiple modeling approaches, combine them and adjust them for your particular problem, (3) use excellent set of analysis and optimization tools directly from the modeling environment, (4) easily and efficiently integrate AnyLogic open-architecture model with office or corporate software including spreadsheets, databases, ERP, and CRM systems, or embed the model directly into real-time operational environment, and (5) increase the model lifecycle by efficiently maintaining the model as the real-world system evolves.
AnyLogic is innovative simulation tool built on the latest advances in modeling science and information technology made in the last ten years. Compared to traditional tools, AnyLogic provides much higher return on modeling efforts, because it allows to: (1) create models faster with visual, flexible, extensible and reusable active objects, standard and custom, and Java, (2) model more accurately and capture more phenomena by using multiple modeling approaches, combine them and adjust them for your particular problem, (3) use excellent set of analysis and optimization tools directly from the modeling environment, (4) easily and efficiently integrate AnyLogic open-architecture model with office or corporate software including spreadsheets, databases, ERP, and CRM systems, or embed the model directly into real-time operational environment, and (5) increase the model lifecycle by efficiently maintaining the model as the real-world system evolves.
http://www.pentaho.org/ The Pentaho BI Suite provides a full ...
http://www.pentaho.org/
The Pentaho BI Suite provides a full spectrum of business intelligence (BI) capabilities including
query and reporting, interactive analysis, dashboards, data integration/ETL, data mining, and
a BI platform that has made it the world's most popular open source BI suite. Pentaho Enterprise
Edition products help organizations achieve BI success and mitigate risk while saving time,
money and resources. Pentaho's technology was architected from the ground-up as a modern,
fully integrated BI platform built on open standards. That means it fits easily into any IT
infrastructure, out-of-the-box or embedded in a custom application. Pentaho's products are
used by leading organizations in all industries and ranging from small companies to The
Global 2000 and Fortune 50. Pentaho BI Suite is the world's leading and most widely deployed
open source BI suite for on-premise, Cloud-based and embedded BI deployments.
The Pentaho BI Suite provides a full spectrum of business intelligence (BI) capabilities including
query and reporting, interactive analysis, dashboards, data integration/ETL, data mining, and
a BI platform that has made it the world's most popular open source BI suite. Pentaho Enterprise
Edition products help organizations achieve BI success and mitigate risk while saving time,
money and resources. Pentaho's technology was architected from the ground-up as a modern,
fully integrated BI platform built on open standards. That means it fits easily into any IT
infrastructure, out-of-the-box or embedded in a custom application. Pentaho's products are
used by leading organizations in all industries and ranging from small companies to The
Global 2000 and Fortune 50. Pentaho BI Suite is the world's leading and most widely deployed
open source BI suite for on-premise, Cloud-based and embedded BI deployments.