In the previous article "Enterprise SOA design (1)-ESB design", we wrote that our SOA design is divided into two layers: one is the SOA design between systems, which is mainly completed
Prentice Hall and Thomas ERL provide a set of SOA Visio icons to facilitate the completion of SOA design pattern.
Http://www.soapatterns.com/soa_08_12_beta.zip
Usage:
1. Download and place the VSS file in the folder of the Visio icon library.
2. Start Visio to create a design document and reference the
, which is inherited and implemented by the service class.
Figure 5 service class design separated by interfaces
If the method for Customer A is changed, Customer B and customer C will not be affected or need to be re-compiled or re-released.
The above four principles are commonly used in object orientation. I
service layer are closely related to services. Service-oriented is a concept that allows you to regard software architecture functions as a collection of business processes. These business processes are encapsulated and exposed into a series of services that can be operated interactively.
The principles of SOA are: cl
Implementation Details of software modules to reduce the impact of future changes.
In fact, the first supported programming concept for separation of focus is procedural programming. In procedural programming, separation of focus depends on functions and processes. However, the concept of separation of focus is not limited to programming languages. It goes beyond the pure programming field and applies to many aspects of software architecture. In Service
discarded by the system to complete self-service. Therefore, the use of discarded materials and energy as a type of self-service should be given priority. However, I think it would be better to use discarded materials and energy as a single principle. We can use new materials to form a principle for better understanding and understanding. There are many examples of using waste materials and energy:A) recyc
What is design mode? Design patterns are a set of reusable, most known, categorized purposes, code design experience Summary. Use designPatterns are designed to reuse code, make code easier for others to understand, and ensure code reliability. There is no doubt that design patterns are more in the system than othersWi
Since the core of object design is the class, the following principles are basically the discussion of the design of the class, the other types of elements are relatively simple, basically also conforms to most of the principles listed here. Before we have analyzed the basic princi
Service-oriented 4 principles
So far, we've seen the service-oriented concept, looked at the service-oriented message structure, examined the message address requirements, and discussed the industrial standards for message addresses. If you understand the motives of the standard address structure in the so message, it
Atitit. log system principles and design and best practices.
1. log system is an indispensable unit test, tracking debugging tool 1
2. The log system framework should generally include the following basic features 1
1. The output log has its own category. 2
2. logs are divided into different levels according to certain standards. 2
3. multithreading is supported. 2
4. Stability. 2
3. An Ideal log Mode 2
4.
Article Description: Response web Design is now a hot topic in web design. In a way, it is very important to respond to the popularity of web design concepts because users are accessing the site in more and more diverse ways. Ipad,iphone,android mobile devices, desktops, notebooks-now our web design has to be used in a
Article Description: Interactive Design Analysis: The main points of design principles.
When we started the design of a project , there must be countless ideas in mind. is to do the visual impact of strong, grabbing the eye of the gorgeous style? Or is it a retro collage wind? Or is the most in the minimal
12th principles of extensible designPreface:With the rapid increase of information, the development of hardware equipment has been slowly unable to keep up with the application system to the processing capacity requirements. At this point, how can we solve the performance requirements of the system? There is only one way to improve the system's scalability by transforming the architecture of the system, by combining multiple low-capacity hardware devi
MySQL performance tuning and Architecture Design-Chapter 1 Basic Principles of scalable design, mysql Tuning
Chapter 1 Basic Principles of scalable design Preface: With the rapid increase of information, the development of hardware equipment has gradually become unable to ke
Translator's words : For designers, poster design can be said to be the most exciting thing, because the poster form a variety of forms, broad themes, less restrictive, emphasizing creativity and visual language, point line, picture and text can be flexibly combined application, but also pay attention to the composition of the plane and color composition. It can be said that poster design is a synthesizer o
DNS server: Describes DNS service principles, installation, master-slave configuration, and dns master-slave configuration.
DNS server: Describes DNS service principles, installation, and master-slave configuration.
1. Introduction to DNS
1. DNS
DNS is short for Domain Name System. It is a distributed database that map
It took a while to read through 650) this.width=650; "src=" Https://img3.doubanio.com/lpic/s28378000.jpg "width=" 312 "height=" 426 "alt=" S28378000.jpg "/>1. The evolution of application architecture in Chapter I.It mainly introduces 4 application architectures, which is basically a rigorous mode of enterprise scene.It is important to understand the design principles of
, a class that only does something specific, not everything.Design principles in the GRASP model craig Larman in applying UML and Patterns The concept of grasp design pattern is presented in the book. gof design mode is a workaround for a specific problem Span style= " font-family: ' microsoft yahei '; font-size:14pt; ">grasp is the point of view of object-
The original address, will continue to update the Http://it.zuocheng.net/mvc-design-pattern-design-principle-summary process technology BlogThis article takes the mainstream MVC framework as an example, such as Java ssh, PHP symfony and Zend Framework, after simply analyzing their design principles, find the
service icon appearance, but also include the boot animation, detail elements and invisible frame of the same, all need to fit user behavior habits design;
Try to avoid the same element containing too much information, for example, the use of color does not contain too much information implied, because the user does not necessarily notice or understand the hint of a color contains.
3. Software Inte
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.