Business Example
All of these industry initiatives and milestones will make you look forward to an example of a real-world service-oriented application that WCF can do. On this issue, we can look at the needs of Contoso company (virtual company). In our case, Contoso is a world leader in Boomerang, and currently, Contoso's Boomerang orders can be completed online by a regional sales representative, or a customer service center at Headquarters, or Contoso's Web site. Regional offices, customer service centers and websites contain their own order logic. Changing the order logic requires upgrading the respective application systems. Figure 1-1 shows the topology of the current application system.
Figure 1-1contoso The company's current application system topology.
For example, we assume that all of the application systems that send orders have their own implementation of the ordering logic. If the business process of ordering a product changes (and may be subject to adjustment), all application systems must be changed and the upgrade must be carefully prepared. This is a very expensive and tedious process.
For the next 6 months, Contoso expects regional sales reps to be able to use their handheld devices to place orders. Similarly, corporate executives have been working for years to push partners to use their application systems to order orders. In the current architecture
, each new application system needs to implement its own ordering business logic. It is feasible for hand-held devices, but it is unlikely to be the case for business partners. As a result, Contoso's small and lean development team has developed a new, unified order Processing system due to the cost of upgrading current systems and new requirements.
A service-oriented choice for the current architecture. As shown in Figure 1-2, the mission is to solve the problem of updating and scaling.
Figure 1-2: A service-oriented selection
Objectively speaking, this example is a bit grudging, but the fundamentals are clear. Go into any middleware or large IT infrastructure, and you'll probably see a lot of similar business logic nesting across multiple systems. The simple fact is that it lifetime increases the cost of changing business logic and becomes an obstacle to adding new systems to the enterprise. In short, WCF is a system that allows us to design, construct, and manage an application like the one shown in Figure 1-2, and ultimately better respond to business requirements.
Next: Introduction WCF, a bit long, probably need 2 days translation bar, sorry, first send this business example translation. Please forgive me if there are any mistakes.
"Address": http://www.cnblogs.com/frank_xl/