BPM and its influence on Cloud: Infrastructure as service

Cisco, Microsoft and Neapp Jointly produced a system called opalis (Workflow) in 2012.

Data centre System process interactions can be configured depending on user need on Opalis and rules can be set up for those interactions. Read previous blog more about BPM and internet of things:

https://sandyclassic.wordpress.com/2013/10/06/bpm-bpel-and-internet-of-things/
Opalis, Which essentially provide a workflow to dynamically create,monitor,deploy a Machine instance , allocate OS instance, (just like in Nebula, or Eucalyptus ) and User also can request (specific machine with RAM, CPU, storage space).
Microsoft provide all OS /software instance, Neapp provide SAN or and storage required on , Cisco provide Server , Nexus switches boxes.
http://technet.microsoft.com/en-us/systemcenter/hh913943.aspx
I
ts integrated with Microsoft SCMM System centre Manager (used to creating private cloud on Microsoft technologies and a single User Interface to administer whole
Orchestration are discussed in previous blog in case of opalis its architecture llooks like this
opalis_orchestrationRead: http://technet.microsoft.com/en-gb/library/hh420377.aspx
Read: opalis blog
http://blogs.technet.com/b/opalis/

Read: http://contoso.se/blog/?p=1665

If all exist then they can be configured using BPM workflow of opalis for a user.

BPM, BPEL and Internet of things

Most initial components of Internet of Things comes from wireless sensor networks.
Internet of Things using TinyOS platform : http://onlinelibrary.wiley.com/doi/10.1002/dac.2444/abstract
Then it has to Ubiquitous
Read for more detail:
Internet of things: https://sandyclassic.wordpress.com/2013/10/01/internet-of-things/
more details search on blog https://sandyclassic.wordpress.com
Ubiquitous computing and BI
https://sandyclassic.wordpress.com/2012/10/28/ubiquity-the-most-crucial-challenge-in-business-intelligence/
Ubiquitous computing  and ERP:
https://sandyclassic.wordpress.com/2013/09/16/new-age-enterprise-resource-planning-systems/
——————————————————————————————-
BPM and BPEL helps in aligning changing business process requirements. Any creating orchestrating business processes. creating workflow , business Rules and process Engine.
typical BPM components architecture looks like this:
BPM_Workflow_Service_Patternmore details: http://en.wikipedia.org/wiki/Business_process_management
When multiple devices interact the processes between them have to be orchestrated , easiest and best way to created interaction between devices and create rules is by creating workflow. Also workflow is What you see is What you Get (WYSIWYG). A Naive user can also diagrammatically drag and drop workflow components available in the panel and set rules. Which are quite similar to Business Rules. So Even BPM will become pervasive with internet of things.
Also programming multiple device interaction for complex task. the complexity can be reduced for programmer by using BPM using notation available in BPMN.
Read: http://en.wikipedia.org/wiki/Business_Process_Model_and_Notation
BPMN-CollectVotesA typical workflow of voting process depicted above:
Now similarly device workflow are captured and programmed using BPMN notation.
Recently IBM released Node.js pattern JavaScript for Internet of things over wireless sensor networks.
node-red-screenshotRead more detail: http://gigaom.com/2013/09/27/meet-node-red-an-ibm-project-that-fulfills-the-internet-of-things-missing-link/
you can clearly see device workflow above . Also this is how we set the filter rules to analyse filter data from the web using yahoo pipes http://pipes.yahoo.com/pipes/
More details later sometime again: Happy reading 🙂