- JPD
JPD is a file format that stands for Java Process Definition. It is a Java file used in the
BEA WebLogic product family.Overview
JPD builds on Java Language Metadata technology (JSR-175) to provide an easy-to-use syntax for describing a business process at the
source code level for theJ2EE platform. Metadata will bind data and tasks within the process definition to variables, classes, and tasks in the source code. The metadata will be amenable to manipulation by tools.Java Process Definitions behave as regular java files but are available only to
BEA WebLogic . Not only do they behave as regular java but they can access regular java classes as well and all the sameobject-oriented programming principles and practices apply to these jpd files. Since they are not reusable only process specific code should be placed in there and the rest in specific java classes.Process definitions should only be used for a specific process and their use for writing
business logic is a grave violation of theseparation of concerns principle. Process definitions by no means are a substitute of business logic. Process definitions are designed to serve as an integration point for the communication between various business logic components.External links
[http://e-docs.bea.com/workshop/docs81/doc/en/core/index.html http://e-docs.bea.com/workshop/docs81/doc/en/core/index.html]
[http://e-docs.bea.com/workshop/docs81/doc/en/integration/wfguide/wfguidePerform.html?skipReload=true http://e-docs.bea.com/workshop/docs81/doc/en/integration/wfguide/wfguidePerform.html?skipReload=true]
Example: [http://www.ftponline.com/javapro/2005_06/magazine/features/akrishnaswamy/page2.aspx http://www.ftponline.com/javapro/2005_06/magazine/features/akrishnaswamy/page2.aspx] () 05:35, 24 November 2007 (UTC)VJRANCO - Brazil () 05:35, 24 November 2007 (UTC)
Wikimedia Foundation. 2010.