With globalization,there are more and more kinds of financial business and products come into life than ever.As one of the major business in investing bank business,Security Asset Servicing is designed to help clients to get the latest information on interested securities and manage their investment in an efficient and timely way so that they can maximize their profits in a healthy and reasonable investing strategy.Asset Servicing processing is composed of many different procedures,within each procedure contains complex business logic.Different bank has different procedures based on their separate business characters.Traditionally,we can find that the real business process is combined with different type of complex and separate workflow,while each bank itself will also add its control workflow for the purpose of supervisory management.This will make the processing more complex than ever and reduce the productivity.At the same time,there exists complex business logic on the processing logic,and different security event type should be processed with different procedures and business logic,which will make the whole workflow become more complex in a large scale.Besides,a smooth and efficient integration of the security asset servicing system with the existing up and down stream system should be taken care of.Based on a real project in a multi-internal bank,to solve the above issues described after analyzing the requirement of security asset servicing,we designed and implemented a security asset servicing system on the basis of researching the technologies like workflow engine,rule engine and enterprise application integration.This system has major components like security event management,position management,notification management,uniformed workflow management,business rule management.It is proved to be applicable and efficient after testing and applying in real life.The major work described in this paper includes:1)Based on the analysis and summary of all workflows in security asset servicing business along with internal management control workflow in a bank,to improve the efficiency and management of separated workflow,we designed and implemented a uniformed workflow management mechanism with workflow technology,so that all workflows can be controlled and supervisory.Corresponding testing result shows that it simply and efficiently improves the operations of business workflow,which reduces the lifecycle of security event processing in real life application.Also it supports to adding new workflow in the same manner.2)Summarizing and researching all business rules in security asset servicing business,we designed and implemented a uniformed business rule management mechanism for the purpose of maintaining,managing and executing the rules in the same way while supporting the quick change on the rules.It is designed base on rule engine technology and proved to be efficient on matching and executing the business logic based on testing results and real-life application.Changing business logic can also be constrained in the definition of rules without any changes on other places.3)After the analysis of the existing external systems and their separated technologies,we designed and implemented an external management mechanism to handle the inter-communication with all external systems in an efficient,smooth,controllable and scalable way.It is proved to be workable and applicable based on the testing results and real-life application.Based on the application and feedback from users,the system is proved to be preliminary functional on meeting the routine operation request and efficient on improving the workflow processing on a whole scale.It can also quickly cope with the challenges from the change of business rules and maintain a certain level of scalability and flexibility while communicating with other external systems as well. |