Enterprise Integration Zone is brought to you in partnership with:

Masoud Kalali has a software engineering degree and has been working on software development projects since 1998. He has experience with a variety of technologies (.NET, J2EE, CORBA, and COM+) on diverse platforms (Solaris, Linux, and Windows). His experience is in software architecture, design, and server-side development.

Masoud has published several articles at Java.net and Dzone. He has authored multiple refcards, published by Dzone, including but not limited to Using XML in Java, Java EE Security and GlassFish v3 refcardz. He is one of the founder members of NetBeans Dream Team and a GlassFish community spotlighted developer. Recently Masoud's new book, GlassFish Security has been published which covers GlassFish v3 security and Java EE 6 security.

Masoud's main area of research and interest includes service-oriented architecture and large scale systems' development and deployment and in his leisure time he enjoys photography, mountaineering and camping. Masoud's can be followed at his Twitter account.

Masoud has posted 82 posts at DZone. You can read more from them at their website. View Full User Profile

Business Process Analysis with SOA: A Case Study

02.02.2009
| 27086 views |
  • submit to reddit

Table 2:

High Level Services
Business Goals
 i.Convert customer application to XML. 1. Achieve compliance with network provider’s new regulations.
2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
 ii.Interpret NP’s decision from XML into system specific format. 1. Achieve compliance with network provider’s new regulations.
2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
 iii.Convert Invoice to XML.  1. Achieve compliance with network provider’s new regulations.

10. Automate commission claim process.
 iv.Convert Invoice-Received Acknowledgment from XML.  1. Achieve compliance with network provider’s new regulations.
10. Automate commission claim process.
 v.Check if customer has a Contract.  1. Achieve compliance with network provider’s new regulations.
2. Automate contract acquisition process.
3. Online application processing for contract acquisition.

 vi.Check if customer was declined within past 3 months.  1. Achieve compliance with network provider’s new regulations.
2. Automate contract acquisition process.
3. Online application processing for contract acquisition.

 vii.Get Deals.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
9. Consolidated view of business data.
11. Make deals management efficient.

viii.Validate customer details.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.

 ix.Send Notification.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
7. Eliminate paper based cash-back process.
11. Make deals management efficient.

 x.Open Account. 2. Automate contract acquisition process.
3. Online application processing for contract acquisition.

 xi.Update Account.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
5. Automate stock ordering process.
7. Eliminate paper based cash-back process.
10. Automate commission claim process.

 xii.Get Stock levels.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
4. Real time information about stock levels.
5. Automate stock ordering process.
9. Consolidated view of business data.

 xii.Get Stock levels.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
4. Real time information about stock levels.
5. Automate stock ordering process.
9. Consolidated view of business data.
xiii.Update Stock.
 2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
5. Automate stock ordering process.

 xiv.Generate Stock Replenishment Request.  2. Automate contract acquisition process.
3. Online application processing for contract acquisition.
5. Automate stock ordering process.

 xv.Get Price Lists.  5. Automate stock ordering process.
9. Consolidated view of business data.
11. Make deals management efficient.

 xvi.Get NP’s Packages.  5. Automate stock ordering process.
9. Consolidated view of business data.
10. Automate commission claim process.
11. Make deals management efficient.
 xvii.Convert PO to XML.  5. Automate stock ordering process.
 xviii.Convert ASN from XML into system specific format.  5. Automate stock ordering process.
 xix.Convert Invoice from XML into system specific format. 5. Automate stock ordering process.
xx.Send Payment. 5. Automate stock ordering process.
7. Eliminate paper based cash-back process.

 xxi.Convert Price List from XML to ERP format.  6. Automate price list import process.
 xxii.Convert Payment-Received Notification from XML into system specific format.  7. Eliminate paper based cash-back process.
 xxiii.Get customer by specific criteria.  8. Increase customer base.
 xxiv.Get Contracts.  10. Automate commission claim process.
xxv.Convert Payment-Sent Notification from XML into system specific format.  10. Automate commission claim process.
 xxvi.Update Deals.  11. Make deals management efficient.
 xxvii.Save Contract. 2. Automate contract acquisition process.
3. Online application processing for contract acquisition.

 xxviii.Send Payment-Sent Notification.  5. Automate stock ordering process.
 xxix.Create Invoice.  10. Automate commission claim process.

 

This article was originally published in The SOA Magazine (www.soamag.com), a publication officially associated with "The Prentice Hall Service-Oriented Computing Series from Thomas Erl" (www.soabooks.com). Copyright ©SOA Systems Inc. (www.soasystems.com)
Published at DZone with permission of its author, Masoud Kalali.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

lucas hal replied on Tue, 2009/06/09 - 2:34pm

Think about Sports betting and change Your life with bet at home or just amazing bookmaker Betfair. Nice post Regards

james hopes replied on Wed, 2009/07/22 - 6:39am

Business Process Analysis (BPA) offers matrices that help in drawing a correspondence between business

its importance and more importantly describes the actual steps involved within BPA with the help of a case study. 

 http://ezinearticles.com/?Does-Dazzle-White-Pro-Work?-Review-on-Dazzle-Teeth-Whitening-Gel&id=2539008

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.