|
سادگی یادگیری, نصب و طراحی |
داشتن محیط های جامع تحلیل, طراحی و پیاده سازی |
کد باز (Open Source) |
پشتیبانی از پروژه های کلان سازمانی |
پلتفرم (platform) |
موتورهای ارکستریشن/فرایندی مبتنی بر BPEL در معماری سرویس گرا |
|
|
√ |
|
√ |
J2EE |
Oracle BPEL Process Manager |
|
|
√ |
|
√ |
.Net |
Microsoft BizTalk Server |
|
|
√ |
|
√ |
J2EE |
IBM WebSphere Business Integration Server Foundation |
|
|
|
|
|
J2EE |
IBM alphaWorks BPWS4J |
|
|
|
|
√ |
J2EE |
BEA WebLogic Integration and AquaLogic |
|
√ |
|
√ |
|
J2EE |
Intalio|BPMS Server |
|
√ |
|
√ |
|
J2EE |
ActiveBPEL engine |
|
|
|
|
|
J2EE/ .Net |
Open Storm Service Orchestrator |
|
|
|
|
|
J2EE |
Active Endpoints ActiveWebflow Server |
|
|
|
|
|
J2EE |
Fivesight Process eXecution Engine |
در جمع بندی از جدول فوق می توان گفت:
ابزارهای طراحی فرایند در معماری سرویس گرا:
در قسمت قبل موتورهای فرایندی را که وظیفه اجرا و مدیریت فرایندها را بعهده دارند, معرفی کردیم. اما قبل از آن باید این فرایندها را طراحی نمود تا سپس به صورت فایل BPEL, در موتور فرایندی قابل اجرا باشند. برای طراحی این فرایندها, نیاز به محیط های طراحی BPEL است, در ادامه معروفترین این محیط ها معرفی شده اند:
- Oracle JDeveloper BPEL Designer
- Oracle BPEL Designer for Eclipse
- Microsoft BizTalk Orchestration Designer
- IBM WebSphere Studio Application Developer Integration Edition
- itp Process Modeler for Microsoft Visio
- Active Endpoints ActiveWebflow Designer
- iGrafx BPEL