"There are a lot of people writing computer software, and we usually make these activities into software development. But the types of software are different, and each software has its own challenge and complexity. I am working with several telecommunications software development. After a friend talk, realize this problem. Enterprise applications are much more simpler than the telecom software - multithreaded problems, no need to pay attention to the integration of hardware devices and software. However, in some respects, enterprise applications More than the telecommunications software - enterprise applications generally involve a lot of complex data, and must handle many "logical" business rules. Although some modes are suitable for all software, most modes are only suitable for certain specific specific specifications Fields and branches.
My work is mainly about enterprise applications, so the models discussed here are also about enterprise applications. (There are also other other statements, such as "information system" or earlier "data processing".) So, what is the "corporate application" here? I can't give a precise definition, but I can listen to some individual understanding.
Take a few examples first. Enterprise applications include payroll, patient records, delivery tracking, cost analysis, credibility assessment, insurance, supply chain, accounting, customer service, and foreign currency transactions. Enterprise applications do not include vehicle refueling, text processing, elevator control, chemical plant controller, telephone switches, operating systems, compilers, and video games. "- Item from Martin Fowler" Enterprise Application Architecture Model "I don't know why, after modifying the bug in the project, combined with the second half of the" Enterprise Analysis Mode "that I have seen in the morning, I suddenly thought of the explanation of this word and Meaning. Remember two or three months, in JavaParty gatherings, and Xu Hao's meaning of this term, maybe there have been a controversy, which is the reason for the recent insurance project, now there is more Further understanding. Only in "enterprise applications" will also involve so many complex, non-rules business logic and business concepts; only in "enterprise applications" will be so large and habits often To: "Multi-Organization", "Co)," Currency "," Account "and other concepts. The so-called" enterprise application ", this word is clear and meaningful, and it is suitable for" enterprises " Applying "models and architectures may not be adapted to others.