InfoQ Homepage Business Process Management Content on InfoQ
-
Web services orchestration engine Apache ODE 1.2 Released
The Apache ODE team announced this month the 1.2 release of the Apache ODE project. These releases includes many new features, including external variables,support for WSDL HTTP binding and REST-style Web Services advanced endpoint configuration, and a lot of small improvements and bug fixes.
-
Thoughts On Software Architecture and Corporate Structure
Many important challenges faced by a software architect for a large company have as much to do with the organization as technology. In a recent blog entry, Dan Greenblog drew parallels between the principals behind software architecture and effective organizational structures.
-
Presentation: Introduction to Agile for Traditional Project Managers
In this presentation filmed during Agile 2007, Stacia Broderick introduces Agile to traditionally trained project managers by making a comparison between Project Management Institute's (PMI) best practices and their equivalent Agile techniques.
-
The BPMN 2.0 Debate Continues
With the continuous merging between SOA and BPM, an attention to BPM design and implementation continues to attract the attention of bloggers whose comments span a wide range of problems from business process design to implementation.
-
Article: Beyond SOA, a New Type of Framework for Dynamic Business Applications - Part II
In the second part of their article, Vasile and Michael explore the architecture of Dynamic Business Application as a possible standard architecture for server-side applications. The authors note that in this architecture concepts like SOA play a minor role while components like BPM engines, schedulers, messaging have a definite role.
-
Orbitz Open Sources Monitoring Tools ERMA and Graphite
Orbitz Worldwide, a leading global online travel company, has open sourced two monitoring tools Extremely Reusable Monitoring API (ERMA) and Graphite, a persistence and visualization component. ERMA is a home grown Java API and library that has been used in several web applications at Orbitz to capture monitoring statistics in the applications at run-time.
-
Is Enterprise Data Management the Third Face of the SOA/BPM Coin?
Fred Cummins, an EDS fellow, and SOA veteran, wrote an essay last week on "Data Management for SOA". He is looking at how some of the key tenets of service design ("loose coupling" and "autonomy") relate to enterprise data in the context of achieving reuse and enabling change.
-
Object Lifecycle Explorer Released on AlphaWorks
Object Lifecycles (a.k.a State Machines) have been for the most part ignored by developers, architects and business process practitioners alike. A group of researchers from IBM Zurich has just released an Object Lifecycle modeling tool that complements and link with executable Business Process models.
-
WfXML-R: REST based process integration
WfXML-R is a lightweight approach to BPM that utilizes several Web 2.0 standards and protocols including Atom/AtomPub, GData, OpenSearch and OpenID/OAuth.
-
Should your architecture focus on SOA or BPM?
While SOA was the big name in the buzzword tag cloud, BPM is quickly getting bigger and bigger. As organizations are becoming more aware of the need to tame their processes in order to get the benefits of IT investments, BPM is gaining importance and mindshare inside and outside of IT. Is one more important for your architecture?
-
Presentation: Business Natural Languages Development in Ruby
In this presentation, Jay Fields introduces his concept of Business Natural Languages (BNL). BNLs are a type of Domain Specific Language, designed to be readable by any subject matter expert, which allows to create maintainable specifications and documentation. The example languages are implemented using Ruby.
-
Article: Implementing Manual Activities in Windows Workflow
Windows workflow is an excellent framework for implementing business processes. One thing that is missing in it is direct support for human activities. Several approaches to solving this problem exist, but they are not generic enough for general usage. In this article we will define one of the approaches to a completely generic implementation of human activities in WF.
-
What can we expect from BPMN 2.0?
Although OMG is not scheduled to get to BPMN 2.0 until August/September timeframe, the initial announcements about its possible directions have caused a lot of activities on the Web.
-
Tom Baeyens on the Process Virtual Machine
JBoss is close to releasing version 1.0 of their "Process Virtual Machine", an ambitious project that seeks to provide a definition language agnostic process execution engine. InfoQ spoke with project lead Tom Baeyens about the project, and how the PVM changes the BPM landscape.
-
Interview: Smalltalk Dave about Programming Languages, SOA, MDA and the Web
In an interview at OOPSLA, Dave Thomas talks about the reasons for the rise of Java, what's behind Web 2.0, MDA and SOA, the rise of dynamic languages and the opportunities that he sees in the web as a platform.