Business Process Analysis with SOA: A Case Study
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)
Article Type:
Opinion/Editorial
(2 votes)
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)











Comments
bet replied on Tue, 2009/06/09 - 1:34pm
jameshopes1 replied on Wed, 2009/07/22 - 5: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