AI優(yōu)先策略如何幫助企業(yè)真正實現(xiàn)數(shù)字化_第1頁
AI優(yōu)先策略如何幫助企業(yè)真正實現(xiàn)數(shù)字化_第2頁
AI優(yōu)先策略如何幫助企業(yè)真正實現(xiàn)數(shù)字化_第3頁
AI優(yōu)先策略如何幫助企業(yè)真正實現(xiàn)數(shù)字化_第4頁
AI優(yōu)先策略如何幫助企業(yè)真正實現(xiàn)數(shù)字化_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

Microservices

under

themicroscope?

2015

Axway|Confidential2?

2015

Axway|Confidential·“To

Improve

Is

toChange;

To

Be

Perfect

Isto

Change

Often”

Sir

Winston

Churchill

提高就是要改變,而要達到完美

就要不斷改變。

溫斯頓

丘吉爾?

2015

Axway|Confidential3We’ve

already

been

forced

to

change…?

2015

Axway|Confidential4

Digital

Business

has

no

Border?

Architecting

for

Mobile

isn’t

enough?

Omni-channel

experiences

require

a

new

approach?

Digital

products

are

King?

2015

Axway|Confidential5Expectations

for

IT

have

changed?

In

the

past

enterprise

architecture

was

designed

for

known

use

cases

and

integrations

The

consumer

cloud

&

mobile

application

model

has

changed

the

way

business

users

view

IT

products

and

processes?

Today’s

enterprise

must

architect

for

the

unknown

Enterprise

IT

systems

are

no

longer

an

island

and

must

build

their

capacity

to

integrate

with

the

outside

world?

2015

Axway|Confidential6|7Netflix

has

shown

the

way…Reactions

Adrian

Cockcroft

received.

“You

guys

are

“What

Netflix

is

doing

won’t

work”

-2010

“We’d

like

to

do

that,

but

can’t”

-2012Confidentialcrazy!

Can’t

believe

it”

-2009

“It

only

works

for

Unicorns

like

Netflix”

-2011

?

2015

Axway?

2015

Axway|Confidential8A

mandate

for

change!?

2015

Axway|Confidential9Enterprise

IT

Adoption

Cycle

-

Simon

WardleyClients?

2015

Axway|Confidential11What

do

Enterprise

Applications

looklike?Backend

Server

DataStorage

Web

ClientMobile

Client

Other

Other

Clients?2015Axway|Confidential12Thebackendreliedonmonolithicapplications?Allfunctionalityinasingleprocess?ScalebyaddingserversBackendServer?2015Axway|Confidential13SOAintroducedseparation?Separableelementsoffunctionalitybecomeservices?Scale&reuseservicesasneededBackendServerServiceServiceServiceService?2015Axway|Confidential14Aretheseservicesuseful?"Thevalueofawell-designedobjectiswhenithassucharichsetofaffordancesthatthepeoplewhouseitcandothingswithitthatthedesignerneverimagined.”DonaldNorman?2015Axway|Confidential15Aretheseservicesuseful?Aretheseservicesabletoservetoday’sapplicationneeds?Andtomorrow’’s??2015Axway|Confidential16IntroducingMicroservices“…themicroservicearchitecturalstyle....isanapproachtodevelopingasingleapplicationasasuiteofsmallservices,eachrunninginitsownprocessandcommunicatingwithlightweightmechanisms,oftenanHTTPresourceAPI.…””MartinFowler/articles/microservices.html?2015Axway|Confidential17BackendServerServiceServiceServiceServiceWhyMicroservices??Aplatformforthebusiness?Agility?Nottiedtotechnology?2015Axway|Confidential18LooselyCoupledIt’’snotlooselycoupled,ifmultipleservicesneedtobeupdatedatthesametime?2015Axway|Confidential19FunctionallyBoundedYoushouldnotrequiretoomuchinformationaboutsurroundingservices?2015Axway|Confidential20Soundsfamiliar??2015Axway|Confidential21Aretheseservicesuseful?Howsmallismicroservice?WewanttoavoiddumbservicesthatarejustCRUDwrappers?2015Axway|Confidential22SOAvsMicroservicesSOA?????TeamfocusedonservicesServicesdeployedinasharedbusMachinereadableserviceregistryCentralizedorchestrationCentralizeddatastorageMicroservices?Teamsalignedwithbusiness?Servicesdeployedattheedge?Developerreadablecatalogue?Orchestrationwithineachapp?Datastoragereplicatedacrossatomicinstances?2015Axway|Confidential23Buildit,Runit,Ownit?SOAServiceswereseenasprojects–Theteammovesonwhenthescopeofthatprojectisdelivered?MicroservicesandtheirAPIsmustbemanagedasproducts–Productteamownstheirservicefromconceptiontoretirement?2015Axway|Confidential24?2015Axway|ConfidentialExaminingthecomponentsofamicroservicesarchitecture?2015Axway|Confidential25DefiningServices?2015Axway|Confidential26DefiningServices?Buildservicesforbusinessfunctionsnotknownintegrationproblems?Implementaprocesstobuildanddeployeachserviceindependently?Existingservicescanbemaintained,whileneworpartialservicesarelaunched–Noimpacttoproductionuntiltrafficroutingisupdated?2015Axway|Confidential27DecentralizeEverything?2015Axway|Confidential28DecentralizeEverything?Developerscanbuildservicesonanyplatform,withanytools?Limitorremovecentralizedresources–Databases–MessageQueues–EnterpriseServiceBuses?2015Axway|Confidential29HighTrust,LowFriction?2015Axway|Confidential30HighTrust,LowFriction?Developersdislikerebelagainststrictgovernanceprocesses?Servicesshouldbemanagedandownedbyproductteams–Lifecyclemanagement?Functionaldecompositionbasedonthebusiness–Servicesshouldnotrepresenttechnologyorarchitecturalconstraints,butratherbusinessrequirements?2015Axway|Confidential31LightweightIntegrationPatterns?2015Axway|Confidential32LightweightIntegrationPatterns?Servicesshouldbestateless?Hidebackendimplementationcomplexity?DocumentyourservicesandtheirAPIs–Swagger,RAML,Blueprint?2015Axway|Confidential33ThinkDifferentlyAboutAPIDesign?2015Axway|Confidential34ThinkDifferentlyAboutAPIDesign?BringtheWebtoenterpriseintegration?TraditionalRPC-styleAPIscandependonahighdegreeofcontextforsurroundingservices?DesignaRESTfulrepresentationofyourservice–ThisAPIshouldlookatapplicationneeds(outside-in)?Hypermedia-StyleAPIspromoteloose-coupling?UseHTTPlinkingtoself-documentservicecapabilities?2015Axway|Confidential35Designsecuritywithpublicaccessinmind?2015Axway|Confidential36Designsecuritywithpublicaccessinmind?Accesstoservicesmustbemanaged–Don’tassumeinternalorprivateaccess?Defineorinheritgranularidentityandpolicyrules?Leverageandadheretosecuritystandards–OAuth2.0–APIKeys?2015Axway|Confidential37?2015Axway|ConfidentialArchitectingforContinuousChange?2015Axway|Confidential38Holisticapproachtodigital?2015Axway|Confidential39TheMicroservicesEndGame?2015Axway|Confidential40TheMicroservicesEndGame?Newversionsofservicesaredeployedfrequently–Ideallyautomatically?Moveawayfromgeneralpurposeorchestration–Appsorchestratetheservicestheyneedintheenvironmenttheyprefer?Mostarchitectureswillhavehundredsofservices–Butrememberusefuldesign9、靜夜四無鄰鄰,荒居舊業(yè)業(yè)貧。。1月-231月-23Sunday,January1,202310、雨中黃葉樹樹,燈下白頭頭人。。21:39:0221:39:0221:391/1/20239:39:02PM11、以我獨沈沈久,愧君君相見頻。。。1月-2321:39:0221:39Jan-2301-Jan-2312、故人江江海別,,幾度隔隔山川。。。21:39:0221:39:0221:39Sunday,January1,202313、乍見見翻疑疑夢,,相悲悲各問問年。。。1月-231月-2321:39:0221:39:02January1,202314、他鄉(xiāng)生白發(fā)發(fā),舊國見青青山。。01一月20239:39:02下午21:39:021月-2315、比不了得就就不比,得不不到的就不要要。。。一月239:39下下午1月-2321:39January1,202316、行行動動出出成成果果,,工工作作出出財財富富。。。。2023/1/121:39:0221:39:0201January202317、做前,能能夠環(huán)視四四周;做時時,你只能能或者最好好沿著以腳腳為起點的的射線向前前。。9:39:02下下午9:39下下午21:39:021月-239、沒沒有有失失敗敗,,只只有有暫暫時時停停止止成成功功!!。。1月月-231月月-23Sunday,January1,202310、很很多多事事情情努努力力了了未未必必有有結(jié)結(jié)果果,,但但是是不不努努力力卻卻什什么么改改變變也也沒沒有有。。。。21:39:0221:39:0221:391/1/20239:39:02PM11、成功功就是是日復復一日日那一一點點點小小小努力力的積積累。。。1月-2321:39:0221:39Jan-2301-Jan-2312、世世間間成成事事,,不不求求其其絕絕對對圓圓滿滿,,留留一一份份不不足足,,可可得得無無限限完完美美。。。。21:39:0221:39:0221:39Sunday,January1,202313、不知香積寺寺,數(shù)里入云云峰。。1月-231月-2321:39:0221:39:02January1,202314、意志堅強強的人能把把世界放在在手中像泥泥塊一樣任任意揉捏。。01一月月20239:39:02下下午21:39:021月-2315、楚楚塞塞三三湘湘接接,,荊荊門門九九派派通通。。。。。。一月月239:39下下午午1月月-2321:39January1,202316、少少年年十十五五二二十十時時,,步步行行奪奪得得胡胡馬馬騎騎。。。。2023/1/121:39:0221:39:0201January202317、空山新新雨后,,天氣晚晚來秋。。。9:39:02下午午9:39下午午21:39:021月-239、楊柳柳散和和風,,青山山澹吾吾慮。。。1月-2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論