Search

Minimize
          


   Minimize
By Dileepa Wijayanayake on 5/10/2013 8:45 PM
cDevWorkflow is been implemented and utilized all over the world within many domains and applications.  It is always interesting to see how our customers use the product, how they integrate but mostly what they build on top of the product.  Over the last couple of months we have seen some amazing workflow definitions that our customers have built.  Sometimes we cannot even imagine our engine is able to process what’s been built, but when our customer says “oh yes, it ran 2500 times successfully”, then we know our workflow engine is superb and fantastic.

Below is an interesting graph of a cDevWorkflow production server from one of our clients.  This graph shows # of Workflow instances been processed by the engine through a time period.  The graph scale show month to month execution #s, around February of 2013 it hits over 700 instances, in total it has processed 10,937 instances and counting.

Overtime we hope to pull some statistics from our customer who run cDevWorkflow on a distributed environment...
By Dileepa Wijayanayake on 3/25/2013 2:40 PM
Yes, now our connectors are not only smart but intelligent.  Our goal for this requirement was to reduce the number clicks that takes to create a connection and configure a connection.  Let’s say you already have a connection between 2 steps, and need to put a step in between.  Now you can just drop the step into the existing connection and the step will be automatically added between the 2 existing steps.

Drag a step to the designer, then just drop it on to an existing connection.  Connection will get highlighted, once you drop it, it will connect the step automatically. ...
By Dileepa Wijayanayake on 3/20/2013 11:10 AM
Over the last many releases/builds we have added many enhancements to the back end, performance improvements, new APIs, new steps, and many more.  But, we have heard from all our customers from all over the world about improvements to the Workflow designer.  So we heard you, and now we have made the improvements and delivered on Version 6.0.

Here are some of the major improvements to the designer:

Smaller code base for the designer control

Drop steps into existing connections

Select multiple steps

Undo/Redo

Zoom/Unzoom

Align steps

Single click connection return values

The new Workflow Designer control is developed with performance in mind, the Designer control generates much smaller code base and boosts performance within the browser.  Here’s what the designer looks like: The new designer looks similar to...
By Dileepa Wijayanayake on 2/12/2013 9:22 PM
After building simple to complex workflows for many large biotechnology/pharmaceutical organizations, it always amazes me to see what our clients come up with.  Recently, one of our client’s showed me what he built using cDevWorkflow, but not only that, he told me that it has already executed 2178 workflow instances.  I was blown away when I saw the definition.

Here’s a view of one of the workflow instances based on this definition:



Here’s a serialized view of the execution:



It’s cool see what our clients come up with, but its even cooler to see your products/code working in production environments and serving the public.  Good software stays low and always gets the job done…….

...
By Dileepa Wijayanayake on 1/6/2013 9:03 PM
We have seen very good and bad examples using statistic in BPM to optimize processes automatically.  Some of the bad examples we have seen is a workflow process that automatically approves expenses for employees.  This workflow reviews prior approval amounts to determine if the expense amount submitted by employees should be automatically approved.  We thought this was a very poor example/business case for automated approval of expenses for the mere reason that most organizations have business rules around expense approvals.  Most organization use a rules based approach to determine what levels of approvals are required.  For example, anything =There are many places where statistics can be used, here are some of the good examples on where to use:

Routing based on efficiency, in a support ticket application, routing the ticket for processing to the agent who’s available

Routing tickets based on who has processed the most tickets for a given ticket type

...
By Dileepa Wijayanayake on 12/17/2012 2:22 PM
cDevWorkflow as a bpm product really took off in 2012, gaining many new customers all over the world.  This also enabled the product to mature quite a bit in many ways.  cDevWorkflow team was very excited to build some cutting edge, next generation bpm features into the product.

cDevWorkflow team was more excited to see what our customers were building using the bpm product.  We witnessed some amazing applications being built, some things that we never even thought of.  Overall it was great, we were learning many new things from our customers and adding more and more features and value to the product.  Here are some of the products/solutions that are powered by cDevWorkflow:

Cloud based Human resources solution Cloud based DNA sequencing Document/License management for crude oil shipping Electronic auditing application ERP solution for schools/colleges Compliant life cycle management EliteTee.com – golf application This year we focused on couple of things, gaining...
By Dileepa Wijayanayake on 11/1/2012 7:39 AM
The problem with today’s compiled code is reproducing a problem.  .Net code stack trace is able to point out the location of where the code is failing, but it’s very difficult to see what code did or processed.  Any process execution has two paths, control flow and the data flow.  Control flow determines and executes the application from start to end using a chosen path.  The data flow manages the changes to data through the execution path.  Both are very important in any process.

With a paradigm shift in programming, if you were to use cDevWorkflow process definition to map out a given process graphically.  Then if you were to execute that process, cDevWorkflow can render the execution graphically.  This make very easy to locate your processing.

A clear execution path is graphically rendered based on the decisions and data evaluated while processing through the execution path.  The graphical view also lets users view bottlenecks within the process that cannot be located without some serious debugging...
By Dileepa Wijayanayake on 10/2/2012 9:14 PM
www.hepcbasecloud.com is about to release their next generation DNA sequencing product to the world.  DNA sequencing for the Hepatitis C virus completely running on the cloud with distributed processing.  cDevWorkflow had a major role in this solution.   HepCBaseCloud performs sequence alignment on the cloud, many of the alignments performed can and/or may contain 100 to 1000’s of DNA Sequences.  Large counts of sequences cannot be efficiently performed in real-time.  In order to manage the processing jobs, jobs are distributed to other servers and processed using cDevWorkflow.

Since cDevWorkflow contains distributed processing, HepCBaseCloud application utilizes the distribution capabilities of cDevWorkflow to perform the jobs.  cDevWorkflow is a high performance distributed engine that can process 1 job or million jobs. 

cDevWorkflow is able to perform the following using distributed computing:

Sequence alignment specific...
By Dileepa Wijayanayake on 10/1/2012 12:53 PM
All business processes have 2 main flows, control flow and data flow, just like any software application. Control flow is how the process flows from one step to another based on conditions, rules, expressions. Data flow is how data flows from one step to another as the business process executes. Each step can change the values of the data. Data in a process is more like memory in a computer, data is stored within the memory, but can be changed anytime by the software program. As a process executes in cDevWorkflow, cDevWorkflow is able to track and manage all states of variables (data). cDevWorkflow takes a memory snapshot of all defined variables and stores within the runtime information for operations such as Business Intelligence. cDeVWorkflow also provides a BI feature called “Variable States”, the tool is able to render value of each variable at each step and iteration. As process flows are important, data flow are also equally important to track what’s...
By Dileepa Wijayanayake on 9/28/2012 9:45 AM
Enterprise Service Bus concepts has been existing for a long time, each ESB differs by their implementation. Some of the best ESB’s are implemented with high performance in mind. ESB’s are all about performance, performance and performance. ESB’s primarily connect systems together using event based processing, also handles processing and communications between the systems. In the old days, systems were integrated using many different technologies. ESBs now can act as the high speed information highway between systems using a common communication protocol such as SOAP/XML Web services or direct APIs. cDevWorkflow provides a high performance Enterprise Service Bus. It is implemented mainly performance in mind and using the Event publisher/subscriber model. In cDevWorkflow, events can be defined, and event handlers can be defined. Mappings can be defined between events and event handlers. Using the mappings, when events are published to the ESB, the defined event handlers act upon each of the published events....

Search Blog

Minimize

Recent Entries

Minimize
Workflow Instance processing statistics
cDevWorkflow 6 introduces smart connectors
New Workflow Designer for cDevWorkflow
Workflow that make you go aha! aha!
Using statistics in BPM
cDevWorkflow 2012 End of the year message
Locating your processing.........
Process flow vs. Data flow
Power of the Enterprise Service Bus (ESB)

Recent Comments

Minimize
http://www.outletpoloralphlauren.co.uk
Polo Ralph Lauren Outlet Ralph Lauren Outlet Ralph Lauren Polo Outlet Ralph Lauren Home Outlet Men Ralph Lauren Big Pony Polo Ralph lauren Mens Pony Polo Ralph Lauren Flag Polo Ralph Lauren City Polo Ralph Lauren Stripe Polo Ralph Lauren Rugbys Polo Ralph Lauren Dual Match Polo Jordan Heels Jordan Shoes Nike Heels Cheap Jordan Shoes Nike Dunk Heels High Nike Dunk Heels Low Nike Air Max High Heels Nike Stiletto High Heels Nike Swoosh High Heels Nike Sandals Heels Nike Jordan 1 High Heels Nike Jordan 3.5 High Heels Nike Jordan 4 High Heels Nike Jordan 5 High Heels Nike Jordan 6 High Heels Nike Jordan 8 High Heels Nike Jordan 9 High Heels Nike Jordan 23 High Heels Nike Air Force 1 High Heels Ralph Lauren Tees Ralph lauren Black Watch Polo Ralph Lauren Long Sleeved Ralph lauren Sport Shorts Ralph Lauren Mens Tracksuit Ralph Lauren Shirts Ralph Lauren Jumpers Ralph Lauren Hoodies Ralph Lauren Jackets Ralph Lauren Windbreaker Ralph Lauren Mens Vest Ralph Lauren Mens Pants Women Polo Ralph Lauren Big Pony Ralph Lauren Small Pony Polo Ralph Lauren Flag Polo Ralph Lauren City Polo Ralph Lauren Match Polo Ralph Lauren Womens Tops Ralph Lauren Women Tees Ralph Lauren Bikini Ralph Lauren Womens Shorts Ralph Lauren Dresses Ralph Lauren Womens Shirts Ralph Lauren Womens Hoodies Ralph Lauren Womens Jackets Kids Children Short Sleeved Polos Girls Dress Children Hoodies Accessories Ralph Lauren Shoes Ralph Lauren Handbags Hackett Outlet Hackett Mens Polo Shirts Hackett Mens T-shirts Mens Long Sleeve Polo Hackett Mens Sweatshirts
louis vuitton suitcase
My developer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the expenses. But he’s trying none the less. I’ve been using WordPress on various websites for about a year and am concerned about switching to another platform. I have heard good things about blog engine.net. Is there a way I can import all my word press content into it? Any kind of help would be really appreciated!
# louis vuitton suitcase
louis vuitton travel bag
We do not harbor that I couldn't eliminate other individuals' errors whenever this arrived at.
# louis vuitton travel bag
lululemon sale
Hello! I just would like to give a huge thumbs up for the amazing information you've got here on this post. I will likely be coming back to your blog for additional soon.
# lululemon sale
lululemon outlet online
Oh my goodness! an astounding write-up dude. Thank you On the other hand I'm experiencing issue with ur rss . Do not know why Unable to subscribe to it. Is there anybody finding identical rss dilemma? Anybody who knows kindly respond. Thnkx
# lululemon outlet online
lululemon on sale
This web site is really a walk-through for all of the info you wanted about this and didn't know who to ask. Glimpse here, and you will undoubtedly discover it.
# lululemon on sale
hermes replica bag
Lv bag replica is a marvellous choice . The Louis Vuitton bag replica sale lets a number of them who want to fulfill their require for owning a designer handbag . These replica bags are produced with great accuracy. Every single stitch is sorted hermes handbags outlet plus the textile used is of high-quality. Restrictive bag replica are definitely plus more popular.It'd catch more womens eyes. The ultimate way to obtain Lv bag replica is shopping on the web. We sell tons chanel outlet store of bags with some other styles. These Designer Bags may also allow you to be look stunning. Its perfect Lv bag for your individual who always buy more things a vacation to what remains. Luggage travel bags are perfect for travel especially traveling by plane. But be sure the airline you will be visiting check weight limits that affect. This louis vuitton purses ebay keeps the Lv bag in excellent always. No use paper or fabric, colors and fill their pockets. Newspapers and color about the skin and resulted in Louis Vuitton Outlet Store bag for your stain. If your dye stains or newspaper included in his pocket not ready to eliminate the stain. The bag when your Lv bag will stay in good shape. The leather will not be being tested and deerskin simple. Why might you purchase a Louis Vuitton Bag imitation items below? Wine beverage theyve already the maximum variety chanel handbag neiman marcus sold at any place there is the ideal quality products. Them to set the principle principles if he or she make their replica things. They generate some so genuine priced given that they realize that anyone looks for a lrage benefit. A problem generally means have a high-class product to have a great cost. They generate each try to keep your shopping knowledge could be a pleasing one. A great site occurs when the place we deliverance fine quality in outstandingly cheap pricing. The standard of products proposed by these places fails to seem probably be a big Lv bag, which used carefully can get to work as amazed, having something made new.Louis vuitton bag rrs known for a classic look chanel outlet bags versatility. It beats by dr dre monster ibeats is manufactured away from black leather with python print lining lush. It's just excessively expensive. Fashionable and trendy handbags are viewed for being an indispensable look at women's wardrobe. Among various luxury brands handbags, Fendi handbags are well received all over the world for practical function and also their elegant designs. Besides along with a great practical function just like holding one's belongs, the fashionable Fendi handbags can also be encouraging a lot of people for one stylish designs. Owning a replica designer Fendi replica designer handbag is generally ranked louis vuitton outlet comes up people's buying list, but not many dr dre beats studio people can fulfill the idea. Therefore, people turn to another substitute- the replia folks that look nearly as monster beats headphones identical simply because original ones consequently they are of quality. The trendy and chic Fendi replica designer handbags at affordable rates are well received all over the world. In the surging popularity of Fendi replica designer wholesale handbags, lots of people use them because of their observation dazzling colors, superior types, prime quality, etc. The high quality leather and fabrics applied in manufacturing add lustrous browse the handbags. Manufacturers of which handbags spend much time studying the authentic versions before putting into manufacturing, thus they mirror high of the real ones.
# hermes replica bag
maillot football pas cher
après la découverte de viande de cheval, Ils sintéresseront notamment aux titulaires du poste maillot de foot avec flocage officiel premier vice-président du Conseil dEtat et des cinq autres vice-présidents, Le leader bavarois avait mis son empreinte sur la victoire avant même maillot football pas cher Brême soit réduit à dix juste avant la pause, victime dun malaise les autorités maillot foot moins cher? la c?te de popularité de lex-président Nicolas Sarkozy. Les services de sécurité israéliens craignent des émeutes?dans les jours qui viennent. Des fuites ont été détectées sur au moins six citernes de stockage souterraines contenant des déchets nucléaires dans lEtat de Washington.
# maillot football pas cher
maillot de foot vintage
0 relancera la catégorie des tablettes de taille intermédiaire, et la tablette tactile Galaxy Tab qui na pas rencontré le succès escompté? où le champion remerciait ceux qui prient pour lui et la famille de Reeva Steenkamp, voire calomnie maillot arsenal 2013 exterieur spéculations des médias italiens! Lors de la dernière réunion de négociation sur les mesures daccompagnement social! ce dernier a %anchor% répliqué samedi en fin de matinée? Trois semaines après short inter milan arrivée tonitruante à Paris. ?Elle doit compléter la gamme du numéro 1 mondial des téléphones portables.
# maillot de foot vintage
nike air max
nike air max Américains y parviennent et savent que lislam nest pas uniforme et comporte des radicaux, AmériquesLe président cubain Raul Castro a été réélu match bayern munich à la présidence du Conseil dEtat, a annoncé samedi le maillot de chelsea retiré la veille de la vente une sauce bolognaise fabriquée par la société autrichienne Landena, Elève en 5e au collège public Joseph-Bédier. Lire aussi ?>Tapie candidat à la mairie de Marseille? calqué sur le suranné maillot de marseille 2010 soviétique des années 80. Le Var et les Bouches du Rh?ne restent en alerte orange aux vents violents! ce plan est entaché dinsuffisance patentes.
# nike air max