DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • My Experiences with Maven in IntelliJ IDEA and NetBeans IDE
  • Hack OpenJDK with NetBeans IDE
  • AWS Kiro: The Agentic IDE That Makes Specs the Unit of Work
  • Anthropic’s Model Context Protocol (MCP): A Developer’s Guide to Long-Context LLM Integration

Trending

  • Why Your DLP Policies Fall Short the Moment AI Agents Enter the Picture
  • A Deep Dive into Tracing Agentic Workflows (Part 1)
  • Real-Time AI Inference at Scale Using Cloud Run, GPUs, and Vertex AI
  • Evolving Spring Boot APIs to an Event-Driven Mesh
  1. DZone
  2. Software Design and Architecture
  3. Integration
  4. Business Process Modeling in NetBeans IDE

Business Process Modeling in NetBeans IDE

By 
Geertjan Wielenga user avatar
Geertjan Wielenga
·
Jan. 26, 14 · Interview
Likes (0)
Comment
Save
Tweet
Share
15.7K Views

Join the DZone community and get the full member experience.

Join For Free

gaurav gupta is a senior software engineer working on the bpmn workflow engine. he's created several plugins for netbeans ide, notably the js css minify compress plugin (  here  ) and the  jbpmn plugin, which is the topic of this interview. the plugin provides netbeans ide tools for working with  business process modeling notation  (bpmn).


the plugin can be accessed here, including for netbeans ide 7.4 and 8.0 beta, together with screencasts and tutorials:

 http://plugins.netbeans.org/plugin/50735/jbpmn 

 hi, gaurav, why did you create the bpmn plugin? 

business process modeling notation is an increasingly important standard for process modelling  and has enjoyed high levels of adoption, so the specific intent of the jbpmn plugin is to create a bpmn modeler that supports the complete bpmn specification and can be integrated by multiple bpmn engine vendors into netbeans ide. as a result, different bpmn engine vendors will not need to create separate bpmn modelers for netbeans ide.



another reason i created this plugin was to bring the netbeans community closer to the bpm community because bpmn has become the de-facto standard for business process modeling.

also, when we talk about "netbeans vs eclipse", the basic conclusion is that netbeans is much more intuitive and easy to use, while eclipse has a wider range of third-party plugins support from more companies. in that context, i have taken this initiative to create the bpm plugin to help the netbeans community.

 what would you consider to be the best features of the bpmn plugin? 

  • the jbpmn nb modeler is a graphical modelling tool which allows the creation and editing of bpmn process diagrams.

  • it provides debugging supports for jbpm 5.0.

  • it is bpmn engine vendor neutral, can be used by any vendor or generated xml, and can run on any bpmn engine which adopts the bpmn 2.0 standard.

here's another screenshot:

 what are the future development plans for this plugin? 

  • to cover the complete bpmn ssecification with user friendly gui and properties support.
  • jbpmn currently supports only the bpmn process model, it will also support the bpmn conversation model.

  • it will also provide support to extends the modeller with your own palette elements, properties, and generated xml tags.

  • it will provides debugging supports for jbpm 6.0, activities, and also extensions so that any bpmn engine vendor can integrate debugging functionality within jbpmn.

  • it will also provide a netbeans modeler platform api, which any business modeller can use to easily build solutions such as a bpmn conversation model.
Business process NetBeans Integrated development environment

Opinions expressed by DZone contributors are their own.

Related

  • My Experiences with Maven in IntelliJ IDEA and NetBeans IDE
  • Hack OpenJDK with NetBeans IDE
  • AWS Kiro: The Agentic IDE That Makes Specs the Unit of Work
  • Anthropic’s Model Context Protocol (MCP): A Developer’s Guide to Long-Context LLM Integration

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook