“Enterprise Architecture” study notes
|
|
“Enterprise Architecture – the value of the Internet age operating model for business success,” This book is part of the root ( http://www.cnblogs.com/zhoujg ) to our recommendation, I looked again, and read it twice.
May be limited by the length of, perhaps because their experience is not enough, this book gave me the impression that the overall writing is too general and can be used as “enterprise architecture” Introduction to the entry-level or kind of book, but can not be a tool manual use. Although the design of a book runs through the examples, but still practical operation that is not enough, many of the conclusions drawn seem too obtrusive.
But this book still gave me a lot of gains, in general the following points:
1. A change in thinking;
2. A succession of thinking;
3. An enterprise architecture approach;
4. A continuing study of the guidelines.
A change in thinking
“Traditional way of survival and development is to create value and exchange with consumers. This individual enterprise to create value by the idea of being the industry partners to create value replaced by the concept.”
“Product-centric enterprise and traditional values are quickly create a professional and replaced by the values.”
This is an indisputable fact, but in a very long time for me to adapt.
I have done before a generic plug-in framework, in the design process, I insist that all of the code to write, even if some borrow or reference code, modify the code one by one, or even change the code style is consistent, the results is RoadMap again and change, the baseline has been repeatedly broken. In fact, to think back now, I realize the framework of a bus as long as you can, many specific features can be used to achieve other mature products, I have to do is to use these products, interfaces, or provide an adapter can be. Gold root in the personal management – I do so unawares architecture is also referred to the concept.
Another example, Yue Yuen Group, is a company in Dongguan, they are Nike, Adidas and other companies on behalf of the factory, not only that, they also responsible for the design. Nike, Adidas and other companies as long as the design style to tell Yue Yuen, Yue Yuen is responsible for the design and production. In other words, some people like Nike, Adidas, some people like, but most likely they see sneakers are designed and manufactured in China, and even sales. In the product chain, the Nike company is only responsible for the marketing and brand building. In the last decade we have often mentioned the concept of like imported, is gradually disappearing, replaced by a flat world, global division of labor and ideas.
Recently heard the phrase, “What is that farmers are doing.” We do not consider whether this statement contains no respect for farmers, at least show the truth: corporate strategy, except to choose what to do, but also choose not to do. Business strategy is not only decide what to do best, do not have to decide what is best.
We do business, to do the same technique to focus our core values, for other non-core content, the way to get by outsourcing.
After the division of labor, which may occur in an industry are two basic roles:
1) Bus: that is a binder, in order to complete a task, he will need to glue the components together, work together for this service;
2) components: the smallest unit of professional ability, the way to the interface for the bus to call, to provide professional skills.
For example, we have to do project management system, which may include human systems, financial systems, process management, and so the construction industry, the project management system can be seen as the bus, and human systems can be viewed as one by one components.
Each of us is similar career path: the division of labor at work (in technology as an example), some colleagues toward the breadth of development, although he did not know the implementation details of various technologies, but know the scope of application of various techniques, advantages, defects, interfaces, etc., he is responsible for overall control of a project; some colleagues toward the depth, in his professional field he is an expert, all of this professional problem he can solve.
A succession of thinking
“Business component is the system to achieve the smallest business unit, the component will contain a number of steps to achieve the business and functions, but they are no longer divided, or they will lose business value.”
“Business has a clear functional components, input and output, the component itself is a complete, independent, either alone or a group to complete a business function, you can also collaborate with other components (via component relationship or business process) to accomplish specific business objectives. ”
Business component of the thought and I have been used in object-oriented thinking are very similar to where it was from the “enterprise architecture” in the second harvest I got the thinking is that enterprise architecture inherited from the object-oriented.
Abstract: Refers to a similar business process (business function), involving objects (business entity) extraction of operational activities, defined as a business component. In this case, the business activities and business component is many to one relationship. Such as the “development of material procurement plan” activities and “focus on developing materials procurement plan” activities can be defined as “material procurement plan” component.
For multiple operations involved in processing the same business, but also the definition of abstract methods public service component.
Business structure is the basis of the abstract, but also object-oriented foundation.
Package: business component has a clear function, it will implement a business function into the steps and inside, outside to provide the interface implementation is transparent. That we call a business component, only need to know what to enter, through what the business component output, the specific implementation process is a black box, that we do not pay attention to.
High Cohesion: business component is the system to achieve the smallest business unit, within the component that contains only one business component within the same steps and features for the components indispensable for both. So when the component model design, business particle size is important.
Low Coupling: with clear functional business components, input and output, it can write with the other components to accomplish specific business goals. Business components of the input and output through a standard interface to implement, therefore, a component does not rely on another component of the internal processing only way to interface calls to collaborate with other components.
Combination: means for a series of closely related business activities, together defined as a business component. In this case, the business activities and business component is many to one relationship. Such as the “identification of potential suppliers”, “the maintenance of supplier information” activities and “evaluation suppliers” activities can be defined as a “vendor management” component.
… …
In the learning enterprise architecture, especially the component of the process, gave me a great feeling is the process of learning components, the same we need to have the ability to abstract, the difference is that the content of components, including more than objects the range greater than the object, meaning broader than the object.
An enterprise architecture approach – CBM
“CBM is the acronym for Component Based Modeling, literal translation is ‘business component model’.”
“Component of the product is the enterprise, sales, purchasing, production, finance and other business functions into a business module, the business component. CBM is a component of business functions by way of redefining the enterprise and portfolio process. . ”
For the company’s business structure, it may include a business component, process, component distribution, the outsourcing model, organizational structure, performance evaluation, structure and management aspects, there is discovery and business architecture defines the business component is the most important aspect, CBM provides a discovery, design, definition of business component method, specifically including the following elements:
1) a General Plan
CBM provides a 2-dimensional matrix component master plan, through two dimensions, enabling us to find and organize more targeted business components.
CBM the total figure, the vertical is the only level, style strategic planning, management control, the implementation of three levels of operation; horizontal operational capacity of the enterprise, that enterprise with which business lines, such as the following figure is the “enterprise architecture” in the lift example of a general plan:
With this matrix, we can clearly define business components.
2) The definition of a component template
CBM provides the definition of a component template, the template can be viewed as a CheckList, help us not to leave, do not repeat the definition of the contents of each component. A business component defines the structure of the template as shown below:
3) In the component activities to look for second and third grade
In the CBM does not mention is to have a component inside the activity or re-analysis of the activities first and then combined and packaged as components, which is actually two kinds of top-down and bottom-up ideas. In the actual business, we often use two methods, through the design and reconstruction of the continuous iterative process ultimately pulled out of the business component.
Also, note that we have to acknowledge the existence of changes in the course of business structure, business itself may change, CBM general plan or component diagram, activity is not static, so we should always maintain this model.
A component of the secondary and tertiary activities, examples of decomposition is as follows:
4) found that “hot” component
As already mentioned the development of business strategies in addition to select what to do, but also choose not to do. Business strategy is not only decide what to do best, do not have to decide what is best. Through CBM, we can determine which is the core competitiveness of enterprises, this part of the components are hot component, we need extra attention; other non-hot component, you can buy, outsource.
For example, in our project management system, in which the entire project management system and related components XX is our core components are hot, we tried to do it themselves, and to establish technical barriers; others such as human resources, financial and other hot spots is not our present, we can adopt a cooperative approach, the purchase or sub-contracted to other manufacturers. If we think that this part of the future is hot, we can not modify the system to make a drastic situation, provide their own alternative to the current component corresponding components.
For the business structure, the business process design is also very important part, this part of the book mentioned only some conceptual thing, and this part of the study also need to work in the following to learn from colleagues.
A guide to learning
“SOA applications: Application offers a range of services to support business processes.”
“TOGAF is to provide a set of methods and tools of the Enterprise Architecture Framework.”
Although the “Enterprise Architecture” This book is about comparing plain, many concepts are touched in passing, but at least open the door, but also let us know the next direction to learn.
Root of the current sector, driven by gold, the use of TOGAF for business structure, frankly, this is a road full of difficulties, we will strive in the next work, targeted learning, apply their knowledge in the project.
Sorry, the comment form is closed at this time.


Comments
No comments yet.