business process flow chart example
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6048
Business Process Visual ARCHITECT 2.1
Business Process Visual ARCHITECT is a full-featured business process modeler. more>>
Business Process Visual ARCHITECT is a full-featured business process modeler that supports the latest OMG Business Process Modeling Notation (BPMN).
Business Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
<<lessBusiness Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
Download (94.9MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
522 downloads
Web Business Pro 4a
Web Business Pro is a Web application designed for everyday business activities. more>>
Web Business Pro is a Web application designed for everyday business activities. The project includes support for customer lists, inventory, receipt printing, and accounting. Fully featured search functions and filters make it easy to find what you need quickly.
<<less Download (1.3MB)
Added: 2007-07-22 License: LGPL (GNU Lesser General Public License) Price:
828 downloads
Business Oriented Framework 0.07
Business Oriented Framework is a Perl application server. more>>
Business Oriented Framework (BOF) is a Perl application server. It uses SOAP, optionally secured with SSL, to communicate with the client.
The client can use SOAP::Lite or the client module included in BOF, making it easy to connect to the server. User, grou
Enhancements:
- Added support for Schedules and tasks
<<lessThe client can use SOAP::Lite or the client module included in BOF, making it easy to connect to the server. User, grou
Enhancements:
- Added support for Schedules and tasks
Download (0.016MB)
Added: 2005-07-05 License: Perl Artistic License Price:
1573 downloads
Business::Associates 1.00
Business::Associates is a library to handle the new XML interface for the Amazon.com Associates program. more>>
Business::Associates is a library to handle the new XML interface for the Amazon.com Associates program.
This package replaces the Amazon Recommends (tm) links to provide a powerful and simple to use interface that allows you to embed complex, highly targeted ads on your web site (or other documents).
This modules supports many new features that are not available with the standard interfaces. For example, multi-mode searches, i.e. the ability to search across multiple product categories (dvd+video+music+...) is fully supported.
See also http://cybaea.com/Associates.html for more information and example screen shots.
Currently, only the Amazon.com Associates program is supported.
<<lessThis package replaces the Amazon Recommends (tm) links to provide a powerful and simple to use interface that allows you to embed complex, highly targeted ads on your web site (or other documents).
This modules supports many new features that are not available with the standard interfaces. For example, multi-mode searches, i.e. the ability to search across multiple product categories (dvd+video+music+...) is fully supported.
See also http://cybaea.com/Associates.html for more information and example screen shots.
Currently, only the Amazon.com Associates program is supported.
Download (0.045MB)
Added: 2006-09-11 License: Perl Artistic License Price:
1138 downloads
Business::Associates::Stylesheet 1.00
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing. more>>
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing.
THE PROCESSING MODEL
Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.
The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.
The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.
The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.
<<lessTHE PROCESSING MODEL
Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.
The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.
The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.
The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.
Download (0.045MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1134 downloads
Internet Business Services 1.0
Do internet telephones sound too good to be true? Well that was exactly what I was thinking, so I decided to delve into the world of Internet telephon... more>> <<less
Download (421KB)
Added: 2009-04-18 License: Freeware Price: Free
190 downloads
Business-Affiliate-Program 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-27 License: Freeware Price: Free
179 downloads
Process Raw Images 0.2
Process Raw Images is a service menu for processing many raw images at once. Supports output to Jpeg, Png and Tiff. more>>
Process Raw Images is a service menu for processing many raw images at once. Supports output to Jpeg, Png and Tiff.
<<less Download (0.006MB)
Added: 2007-02-05 License: GPL (GNU General Public License) Price:
996 downloads
Open Flash Chart 1.9.2
Open Flash Chart software creates Flash-based charts for Web pages. more>>
Open Flash Chart software creates Flash-based charts for Web pages.
How does it work?
1. User browses to your web site.
2. The browser downloads the web page which contains the Open Flash Chart.
3. Open Flash Chart downloads the data file and displays the chart.
When you add Open Flash Chart to your web page, you tell it where to find the data file.
Why is that great?
When the user downloads the web page, Open Flash Chart requests the chart data from the server. The server knows who the user is so it can generate a chart for that particular user showing up to the minute data.
Is it complicated to set up?
You will need to include the Open Flash Chart in your HTML, and you also need to provide the data file on the server. The data file is either a text file, or a .php (or another flavour of dynamic) page.
For a simple chart you would just drop the data.txt file on your website and point the Open Flash Chart to this URL.
But what we really want is dynamic data that is pulled from a database or calculated or something. To do this you need to create the data file when it is requested. To do this we point the Open Flash Chart to a .php page and this PHP page does your calculations and/or database lookups, then outputs the data file.
To make this a bit easier I have written a PHP class to write the data file for you.
Enhancements:
- The PHP was updated to enable 3D charts and glass charts.
- Some more options were added to the other graph types.
<<lessHow does it work?
1. User browses to your web site.
2. The browser downloads the web page which contains the Open Flash Chart.
3. Open Flash Chart downloads the data file and displays the chart.
When you add Open Flash Chart to your web page, you tell it where to find the data file.
Why is that great?
When the user downloads the web page, Open Flash Chart requests the chart data from the server. The server knows who the user is so it can generate a chart for that particular user showing up to the minute data.
Is it complicated to set up?
You will need to include the Open Flash Chart in your HTML, and you also need to provide the data file on the server. The data file is either a text file, or a .php (or another flavour of dynamic) page.
For a simple chart you would just drop the data.txt file on your website and point the Open Flash Chart to this URL.
But what we really want is dynamic data that is pulled from a database or calculated or something. To do this you need to create the data file when it is requested. To do this we point the Open Flash Chart to a .php page and this PHP page does your calculations and/or database lookups, then outputs the data file.
To make this a bit easier I have written a PHP class to write the data file for you.
Enhancements:
- The PHP was updated to enable 3D charts and glass charts.
- Some more options were added to the other graph types.
Download (0.072MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
814 downloads
DTLS Client/Server Example 0.2
DTLS Client/Server Example contains a simple DTLS client and DTLS server. more>>
DTLS Client/Server Example contains a simple DTLS client and DTLS server to show how to send UDP data over an encrypted channel using OpenSSL DTLSv1 support.
LIST OF FILES:
Directory: common - Contains callback functions and error reporting functions common to client and server
sslmgr.h
sslmgr.c
Directory: dtls_server
dtls_server.c - DTLS server part
Directory: dtls_client
dtls_client.c - DTLS client part
<<lessLIST OF FILES:
Directory: common - Contains callback functions and error reporting functions common to client and server
sslmgr.h
sslmgr.c
Directory: dtls_server
dtls_server.c - DTLS server part
Directory: dtls_client
dtls_client.c - DTLS client part
Download (0.010MB)
Added: 2006-11-03 License: Free For Educational Use Price:
1092 downloads
Bulk Meter Flow and Operations 1.2.5
Bulk Meter Flow and Operations project provides a Web-based application to manage water meter readings. more>>
Bulk Meter Flow and Operations provides a Web-based application to manage water meter readings.
<<less Download (1.4MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
823 downloads
Graph::Flowchart 0.10
Graph::Flowchart is a Perl module that can generate easily flowcharts as Graph::Easy objects. more>>
Graph::Flowchart is a Perl module that can generate easily flowcharts as Graph::Easy objects.
SYNOPSIS
use Graph::Flowchart;
my $flow = Graph::Flowchart->new();
print $flow->as_ascii();
This module lets you easily create flowcharts as Graph::Easy objects. This means you can output your flowchart as HTML, ASCII, Boxart (unicode drawing) or SVG.
Classes
The nodes constructed by the various add_* methods will set the subclass of the node according to the following list:
start
The start block.
end
The end block, created by finish().
block
Orindary code blocks, f.i. from $b = 9;.
if, for, while, until
Blocks for the various constructs for conditional and loop constructs.
sub
For sub routine declarations.
use
For use, no and require statements.
goto, break, return, next, last, continue
Blocks for the various constructs for jumps/returns.
true, false, goto, call, return, break, next, continue
Classes for edges of the true and false if-branches, and for goto, as well as sub routine calls.
Each class will get some default attributes, like if constructs having a diamond-shape.
You can override the graph appearance most easily by changing the (sub)-class attributes:
my $chart = Graph::Flowchart->new();
$chart->add_block($a = 9;);
$chart->add_if_then($a == 9;, $b = 1;);
$chart->finish();
my $graph = $chart->as_graph();
Now $graph is a Graph::Easy object and you can manipulate the class attributes like so:
$graph->set_attribute(node.if, fill, red);
$graph->set_attribute(edge.true, color, green);
print $graph->as_html_file();
This will color all conditional blocks red, and edges that represent the true branch green.
<<lessSYNOPSIS
use Graph::Flowchart;
my $flow = Graph::Flowchart->new();
print $flow->as_ascii();
This module lets you easily create flowcharts as Graph::Easy objects. This means you can output your flowchart as HTML, ASCII, Boxart (unicode drawing) or SVG.
Classes
The nodes constructed by the various add_* methods will set the subclass of the node according to the following list:
start
The start block.
end
The end block, created by finish().
block
Orindary code blocks, f.i. from $b = 9;.
if, for, while, until
Blocks for the various constructs for conditional and loop constructs.
sub
For sub routine declarations.
use
For use, no and require statements.
goto, break, return, next, last, continue
Blocks for the various constructs for jumps/returns.
true, false, goto, call, return, break, next, continue
Classes for edges of the true and false if-branches, and for goto, as well as sub routine calls.
Each class will get some default attributes, like if constructs having a diamond-shape.
You can override the graph appearance most easily by changing the (sub)-class attributes:
my $chart = Graph::Flowchart->new();
$chart->add_block($a = 9;);
$chart->add_if_then($a == 9;, $b = 1;);
$chart->finish();
my $graph = $chart->as_graph();
Now $graph is a Graph::Easy object and you can manipulate the class attributes like so:
$graph->set_attribute(node.if, fill, red);
$graph->set_attribute(edge.true, color, green);
print $graph->as_html_file();
This will color all conditional blocks red, and edges that represent the true branch green.
Download (0.034MB)
Added: 2007-07-06 License: Perl Artistic License Price:
845 downloads
Business::PayBox 1.0.1
Business::PayBox is a OO wrapper for Paybox Java Localhost Listener (LHL). more>>
Business::PayBox is a OO wrapper for Paybox Java Localhost Listener (LHL).
SYNOPSIS
To create object:
use Business::PayBox;
$PB = Business::PayBox->new(MRID => +490001234567);
or
$PB = Business::PayBox->new(MRID => +490001234567, server => 192.168.1.1, port => 61);
To do a payment:
$result = $PB->do_test_payment(AMNT => 100, CURR => DEM, ORNM=>TEST123, CPID => +491773729269);
or
$result = $PB->dopayment(AMNT => 100, CURR => DEM, ORNM=>TEST123, CPID => +491773729269);
This is an OO wrapper for the PAYBOX - Integrated Solution. You must install Localhostlistener LHL (which comes as Java-Jar) to use this module. After you succeed with this you can process payments as described above.
CONSTRUCTOR
new($key => $value, ...)
Call to initialize object. Valid Parameters are:
Mandatory:
MRID => Merchant ID
Others:
server => IP address or name of LHL server. (defaults to localhost)
port => Port of LHL server. (defaults to port 60)
CMID => Customer ID (defaults to 0)
AUTT => Transaction Type
LANG => Language (defaults to DE)
PYMD => Zahlungsziel (defaults to 1)
LCMT => Localtime stamp (defaults to localtime)
<<lessSYNOPSIS
To create object:
use Business::PayBox;
$PB = Business::PayBox->new(MRID => +490001234567);
or
$PB = Business::PayBox->new(MRID => +490001234567, server => 192.168.1.1, port => 61);
To do a payment:
$result = $PB->do_test_payment(AMNT => 100, CURR => DEM, ORNM=>TEST123, CPID => +491773729269);
or
$result = $PB->dopayment(AMNT => 100, CURR => DEM, ORNM=>TEST123, CPID => +491773729269);
This is an OO wrapper for the PAYBOX - Integrated Solution. You must install Localhostlistener LHL (which comes as Java-Jar) to use this module. After you succeed with this you can process payments as described above.
CONSTRUCTOR
new($key => $value, ...)
Call to initialize object. Valid Parameters are:
Mandatory:
MRID => Merchant ID
Others:
server => IP address or name of LHL server. (defaults to localhost)
port => Port of LHL server. (defaults to port 60)
CMID => Customer ID (defaults to 0)
AUTT => Transaction Type
LANG => Language (defaults to DE)
PYMD => Zahlungsziel (defaults to 1)
LCMT => Localtime stamp (defaults to localtime)
Download (0.003MB)
Added: 2007-06-05 License: Perl Artistic License Price:
872 downloads
Bootchart 0.9
Bootchart is a tool for analysis and visualization of the GNU/Linux boot process. more>>
Bootchart is a software for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and can later be displayed in a PNG, SVG or EPS-encoded chart.
The boot process is modified to start the boot logger (/sbin/bootchartd) instead of /sbin/init. The boot logger will run in background and collect information from the proc file system (/proc/[PID]/stat, /proc/stat and /proc/diskstats).
The statistics are logged to a virtual memory file system (tmpfs). Once the boot process completes (denoted by the existence of specific processes), the log files are packaged to /var/log/bootchart.tgz.
The log package can later be processed using a Java application which builds the process tree and renders a performance chart. The chart may then be analyzed to examine process dependency and overall resource utilization. A renderer web form is also available on the project web site.
The chart can then be analyzed to examine process dependency and overall resource utilization.
Runing:
1. Install bootchartd and the bootchart renderer. See INSTALL for details.
2. Modify your boot loader (GRUB/LILO) if necessary. Alternatively, change the kernel command line interactively upon reboot.
Reboot.
3. Verify that /var/log/bootchart.tgz was created and contains the log files.
4. Render the chart by running:
$ java -jar bootchart.jar
Alternatively (if no Java Development Kit is installed to build the JAR package), the web renderer may be used.
To use the web renderer from a script, run:
curl --form format=svg --form log=@/var/log/bootchart.tgz
http://bootchart.klika.si:8080/bootchart/render > bootchart.svgz
(optionally replacing the svg/bootchart.svgz pair with png/bootchart.png or eps/bootchart.eps.gz)
5. View the generated image and analyze the chart.
SVG images may be viewed using any of the following programs:
- rsvg-view (librsvg; GNOME)
- svgdisplay (ksvg; KDE)
- Gimp (using the gimp-svg plugin)
- Inkscape
- Squiggle (Batik; http://xml.apache.org/batik/)
To get help for additional options, run:
$ java -jar bootchart -h
How it works:
Logger Startup
The boot logger (/sbin/bootchartd) is run by the kernel instead of /sbin/init. This can be achieved by modifying the GRUB or LILO kernel command line, e.g.:
/boot/grub/menu.lst
[...]
title Fedora Core (2.6.10) - bootchart
root (hd0,1)
kernel /vmlinuz-2.6.10 ro root=/dev/hda1 init=/sbin/bootchartd
initrd /initrd-2.6.10.img
The installation script and RPM package will try to add the boot loader entry automatically.
The boot logger will start itself in the background and immediately run the default init process, /sbin/init. The boot process will then continue as usual.
Data Collection
Since the root partition is mounted read-only during boot, the logger needs to store data in memory, using a virtual memory file system (tmpfs).
As soon as the /proc file system is mounted usually early in the sysinit script the logger will start collecting output from various files:
/proc/stat system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats system-wide disk statistics: disk utilization and throughput
(only available in 2.6 kernels)
/proc/[PID]/stat information about the running processes: start time, parent PID, process state, CPU usage, etc.
The contents of these files are periodically appended to corresponding log files, every 0.2 seconds by default.
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Optional Process Accounting
In most cases, the output from /proc/[PID]/stat files suffices to recreate the process tree. It is possible however, that a short-lived process will not get picked up by the logger. If that process also forks new processes, the logger will lack dependency information for these "orphaned" processes meaning that they might get incorrectly grouped by the chart renderer.
When truly accurate dependency information is required, process accounting may be utilized. If configured, the kernel will keep a log file with detailed information about processes. BSD process accounting v3 includes information about the process PID and parent PID (PPID) effectively enabling an accurate reconstruction of the process tree.
To enable process accounting, the kernel needs to be configured to include CONFIG_BSD_PROCESS_ACCT_V3, under:
[ ] General setup
[ ] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
The GNU accounting utilities (package psacct or acct) also need to be installed. The boot logger will use the accton command to enable process accounting; it will include the accounting log in the tarball.
Visualization
The log tarball is later passed to the Java application for parsing and rendering the data. The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.
A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.
Finally, the performance and dependency charts are renderer as a single image in either PNG, SVG or EPS format.
<<lessThe boot process is modified to start the boot logger (/sbin/bootchartd) instead of /sbin/init. The boot logger will run in background and collect information from the proc file system (/proc/[PID]/stat, /proc/stat and /proc/diskstats).
The statistics are logged to a virtual memory file system (tmpfs). Once the boot process completes (denoted by the existence of specific processes), the log files are packaged to /var/log/bootchart.tgz.
The log package can later be processed using a Java application which builds the process tree and renders a performance chart. The chart may then be analyzed to examine process dependency and overall resource utilization. A renderer web form is also available on the project web site.
The chart can then be analyzed to examine process dependency and overall resource utilization.
Runing:
1. Install bootchartd and the bootchart renderer. See INSTALL for details.
2. Modify your boot loader (GRUB/LILO) if necessary. Alternatively, change the kernel command line interactively upon reboot.
Reboot.
3. Verify that /var/log/bootchart.tgz was created and contains the log files.
4. Render the chart by running:
$ java -jar bootchart.jar
Alternatively (if no Java Development Kit is installed to build the JAR package), the web renderer may be used.
To use the web renderer from a script, run:
curl --form format=svg --form log=@/var/log/bootchart.tgz
http://bootchart.klika.si:8080/bootchart/render > bootchart.svgz
(optionally replacing the svg/bootchart.svgz pair with png/bootchart.png or eps/bootchart.eps.gz)
5. View the generated image and analyze the chart.
SVG images may be viewed using any of the following programs:
- rsvg-view (librsvg; GNOME)
- svgdisplay (ksvg; KDE)
- Gimp (using the gimp-svg plugin)
- Inkscape
- Squiggle (Batik; http://xml.apache.org/batik/)
To get help for additional options, run:
$ java -jar bootchart -h
How it works:
Logger Startup
The boot logger (/sbin/bootchartd) is run by the kernel instead of /sbin/init. This can be achieved by modifying the GRUB or LILO kernel command line, e.g.:
/boot/grub/menu.lst
[...]
title Fedora Core (2.6.10) - bootchart
root (hd0,1)
kernel /vmlinuz-2.6.10 ro root=/dev/hda1 init=/sbin/bootchartd
initrd /initrd-2.6.10.img
The installation script and RPM package will try to add the boot loader entry automatically.
The boot logger will start itself in the background and immediately run the default init process, /sbin/init. The boot process will then continue as usual.
Data Collection
Since the root partition is mounted read-only during boot, the logger needs to store data in memory, using a virtual memory file system (tmpfs).
As soon as the /proc file system is mounted usually early in the sysinit script the logger will start collecting output from various files:
/proc/stat system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats system-wide disk statistics: disk utilization and throughput
(only available in 2.6 kernels)
/proc/[PID]/stat information about the running processes: start time, parent PID, process state, CPU usage, etc.
The contents of these files are periodically appended to corresponding log files, every 0.2 seconds by default.
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Optional Process Accounting
In most cases, the output from /proc/[PID]/stat files suffices to recreate the process tree. It is possible however, that a short-lived process will not get picked up by the logger. If that process also forks new processes, the logger will lack dependency information for these "orphaned" processes meaning that they might get incorrectly grouped by the chart renderer.
When truly accurate dependency information is required, process accounting may be utilized. If configured, the kernel will keep a log file with detailed information about processes. BSD process accounting v3 includes information about the process PID and parent PID (PPID) effectively enabling an accurate reconstruction of the process tree.
To enable process accounting, the kernel needs to be configured to include CONFIG_BSD_PROCESS_ACCT_V3, under:
[ ] General setup
[ ] BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
The GNU accounting utilities (package psacct or acct) also need to be installed. The boot logger will use the accton command to enable process accounting; it will include the accounting log in the tarball.
Visualization
The log tarball is later passed to the Java application for parsing and rendering the data. The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage.
A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together.
Finally, the performance and dependency charts are renderer as a single image in either PNG, SVG or EPS format.
Download (0.29MB)
Added: 2005-11-14 License: GPL (GNU General Public License) Price:
1441 downloads
BFlow 1.1 Beta
BFlow is a Web-based business workflow management and help desk tool. more>>
BFlow is a Web-based business workflow management and help desk tool. It features email and SMS notifications of tasks organized into arbitrarily complex business processes.
Main features:
- b-Flow Workflow Tool -- Offered under GPL v2, as Open Source product.
- b-Flow Workflow Tool Pro -- Commercial license only, includes additional Professional Reporting module, LDAP integration and paid support.
- Based on LAMP (Linux, Apache, MySQL, PHP), the software offers a Web-based interface with secure role-based access control and authentication. It has been developed over the past six years, and is now being offered for free use under the GNU Public License, version 2. Lanifex is pleased to offer commercial support and maintenance contracts for this software to interested companies, as well as custom development and adaptation services for organizations who wish to integrate or modify the software to meet specific needs.
- Some of the powerful features:
- Integrated graphical workflow design tool
- Notification messages via Email and SMS
- Escalation chains to trigger additional actions
- Form designer with flexible data storage
- Forms attached to requests, with drop-downs and form trees
- Export and import via XML of forms and workflow templates
- User and Group administration, with LDAP integration available
<<lessMain features:
- b-Flow Workflow Tool -- Offered under GPL v2, as Open Source product.
- b-Flow Workflow Tool Pro -- Commercial license only, includes additional Professional Reporting module, LDAP integration and paid support.
- Based on LAMP (Linux, Apache, MySQL, PHP), the software offers a Web-based interface with secure role-based access control and authentication. It has been developed over the past six years, and is now being offered for free use under the GNU Public License, version 2. Lanifex is pleased to offer commercial support and maintenance contracts for this software to interested companies, as well as custom development and adaptation services for organizations who wish to integrate or modify the software to meet specific needs.
- Some of the powerful features:
- Integrated graphical workflow design tool
- Notification messages via Email and SMS
- Escalation chains to trigger additional actions
- Form designer with flexible data storage
- Forms attached to requests, with drop-downs and form trees
- Export and import via XML of forms and workflow templates
- User and Group administration, with LDAP integration available
Download (0.85MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
808 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above business process flow chart example search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed