Design of the service computing so service

Source: Internet
Author: User

Service calculation:

Generation: To bridge the gap between business models and information technology

Services -- business

Computing -- Information Technology

Application of service-oriented technology (SOA) to combine business services with information technology

Second, the settlement aspect:

1. Technology Platform and architecture

2. Service delivery

3. Business Management and integration

Third, the service:

(1) What is a service:

Service: A relationship-based activity that has at least one service provider and one service consumer that is based on certain business goals or goals.

Services everywhere

(2) Differences between it services and non- it services:

1. Measure KPI(key performance Indicators) in different ways:

such as: for the activities of the Doctor, the measure of how long to cure the disease, and if it services, the measure is the feasibility of the service, whether according to plan, whether within the budget, meet the demand

Requirements management in 2, two are different:

such as: Medical institutions we are considering its maturity and stability, and it services to meet the needs of different consumer-related interests to consider;

3, change the pace of different:

It services change not only according to the change of user's demand but also according to the progress of it technology;

(3) Business logic for service encapsulation

① to have a clear context (consisting of business tasks, business entities and the rest of the logic)

② problems solved by a service can be large and small (service is changeable)

③ can contain logic for other services (multiple services can be combined into new services)

④ Business Process Driven design: services are executed in a pre-defined order that conforms to business logic and runtime state

⑤ all services include an atomic solution:A, asingle step to complete the task, b, a multi-step sub-process;C, the logic of the whole process

(4) The connection between the services

1. Be aware of each other's connections

Services can be called by other services or programs in order to enable them to interact, so they can know each other's existence (via service description)

2. Achieve low coupling: by having each other's service description to be able to realize each other's existence, therefore realizes the low coupling

(5) Ways of exchanging services:

Message:A, autonomy;b, once the message is sent, the sender loses control of the message, and then the message changes are not related to the sender;C, Intelligent enough to manage the processing logic of the various parts.

(6) Service-oriented design principles:

1. Low coupling: service includes minimal dependencies

2. Service control: The service must comply with the communication protocol and related documents defined by one or service description

3, Autonomy: can control their own packaging logic

4, Abstract: In addition to the service description service can hide the rest of the logic

5, reusable: to service the corresponding logic to facilitate the reuse

6, can be combined: a set of services can call each other and combine to form a new service

7, stateless: Save the least about an activity of special information

8. Discoverable: Services can be found and available

(7) Build a service:

Web Service

is an implementation of SOA, not equivalent to it, is currently the best way to implement SOA

Currently, all platforms that provide so are Web Service - based

Iv. about so (service-oriented)

(1), adopt a method similar to divide and conquer, the complex and huge problem that will be solved divides into each small module (so individual) to solve;

(2) How to separate the OS Individual: In terms of what it can achieve individually, individual individuals are different.

(3) features of the OS individual:

1, atomic, but not independent of each other

2, has a certain universality and standards, but can be independent of the development of change

3. Logically, such an individual becomes a service.

Design of the service computing so service

Related Article

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.