Business process reengineering (BPR) has been increasing adopted by more and more enterprises recently, which can be used asameanof strengthening enterprises 'core competencies.
It is not suitable for transporting computer data like pictures or programs, but intended asameanof human communication between two or more operators in a very simple and thus very robust way.
Asameanof describing the system design at a high level of abstraction and implementing the software reuse in a wide area, software architecture is one of the hotspot in software engineering field.