It is a bit awkward in these two days. How big is the possibility of thinking about business components.
I have just entered the company for three months, the company mainly facing the transportation industry, mainly attacking the market survey and design hospital informationization this segment, has been a few years, since management software, actually the requirements for technology High, due to the high flow frequency of IT staff, it is difficult for the company's business knowledge accumulation to developer, that is, the knowledge management is very lacking. As a result, it is difficult to provide a low-level repeated vicious circle, it is difficult to provide customers with high quality products and service.
As our company has developed to this stage, it should reach the "secondary development model", that is, after many development in this field, the product prototype has been extracted, on this basis, give later customers to make a small amount of personality Customized development. The most important thing is to describe and reserve this "prototype", on which one level is abstract, I think this level of the domain model is enough, throws an exploitation of the database, first built its own business object The library is mainly based on appropriate particle size, the UML map is mainly, which is supplemented by documents, describing the interface and context stub, applicable environment, etc., which is really allowing developers to quickly understand and reuse the essence. The next project is ready to increase this consciousness, explore and progress in practice. The future development is to consider MDA or business components multiplexing. I want to go, the real-friendly component is always the "technology" component. The so-called business components are still the program code segment, which has more accumulated, and it is not possible to have an effect on business agility. It's really big, a small number of business is very clear, may form "components", such as user rights management, workflow. Oh, washing and sleep.