当前位置:网站首页>AUTOSAR from getting started to mastering 100 lectures (150) -soa architecture and Application
AUTOSAR from getting started to mastering 100 lectures (150) -soa architecture and Application
2022-06-22 05:42:00 【Gatulo book】
01
Definition
Service Oriented Architecture , It can deploy the loosely coupled coarse-grained application components through the network according to the requirements 、 Combination and use . The service layer is SOA The basis of , It can be called directly by the application , So as to effectively control the human dependence of interaction with software agent in the system .
SOA It's a coarse grain 、 Loosely coupled Service Architecture , Between services through simple 、 Precisely define the interface for communication , It doesn't involve the underlying programming interface and communication model .SOA It can be seen as B/S Model 、XML( A subset of Standard General Markup Languages )/Web Service The natural extension of technology .
SOA It will help software engineers understand the development of various components in the enterprise architecture from a new height 、 Deployment form , It's going to help enterprise system architects with faster 、 More reliable 、 More reusable architecture of the entire business system . More than ever , With SOA The architecture of the system can more calmly face the rapid changes in business .
SOA The system is an enterprise universal architecture .

02
Architecture
2.1 Loosely coupled systems
This has a neutral interface definition ( There is no mandatory binding to a specific implementation ) Is called loose coupling between services . There are two advantages to loosely coupled systems , One is its flexibility , Another point is that , As the internal structure and implementation of each service that makes up the entire application gradually changes , It can continue to exist . By contrast , Tight coupling means that the interfaces between different components of an application are closely related to their functions and structures , So when you need to make some form of change to part or the entire application , They're very vulnerable .
The need for loosely coupled systems stems from the need for business applications to become more flexible according to business needs , To adapt to the changing environment &
边栏推荐
- Mobile terminal layout adaptation
- Talk about MySQL's locking rule "hard hitting MySQL series 15"
- Tensorflow 2. Chapter 14: callbacks and custom callbacks in keras
- 删除弹窗组件的封装使用
- Record local project startup error: invalid source distribution: 8
- 关于图片懒加载的实现(总结梳理)
- Global and Chinese carbon conductive filler market demand trend and future prospect report 2022-2027
- Rambbmitmq Push Party
- 用简单方法实现对象的深克隆封装js
- MinGW下载安装
猜你喜欢

C语言指针(进阶)

大厂晋升学习方法四:Play 学习法

毕业季 | 新的开始,不说再见

Stockage des données (avancé)

想投放Facebook广告却不知从何入手?此文带你深入了解

Network, IO flow, reflection, multithreading, exception

Delete the packaging use of pop-up components

nacos server 源码运行实现

Analysis of 43 cases of MATLAB neural network: Chapter 29 research on the application of limit learning machine in regression fitting and classification -- Comparative Experiment

SCM future employment development direction, learn SCM must know some entry-level knowledge and industry prospects, read the benefit
随机推荐
tmux -- ssh terminal can be closed without impact the server process
QEMU ARM interrupt system architecture
QEMU ARM interrupt system architecture 2
记录在处理SIF数据中,遇到的一些问题及解决过程
Shenzhen Nanshan District specialized special new small giant enterprise declaration index, with a subsidy of 500000 yuan
CLion安装下载
Overview analysis and investment forecast report of semiconductor refrigeration devices in the world and China 2022-2027
How can enterprises implement ERP projects automatically?
基于CRU中的tmp数据进行年平均气温分析
Delete the packaging use of pop-up components
2022 Shanxi secondary vocational group "Cyberspace Security" event module b- web page penetration
Xshell下载安装(解决评估过期问题)
大厂晋升学习方法三:链式学习法
Force deletion of namespaces in terminating state
毕业季 | 新的开始,不说再见
Innosetup method for judging that the program has run
Network, IO flow, reflection, multithreading, exception
机器学习笔记 七:强大的神经网络表述
微信小程序开发 第一周:页面设置、页面跳转、数据绑定
Research Report on global and Chinese active Ethernet access device industry demand trend and investment prospect 2022-2027