API优先策略如何帮助企业真正实现数字化?

上传人:Co****e 文档编号:24031296 上传时间:2017-11-07 格式:PDF 页数:40 大小:1.60MB
返回 下载 相关 举报
API优先策略如何帮助企业真正实现数字化?_第1页
第1页 / 共40页
API优先策略如何帮助企业真正实现数字化?_第2页
第2页 / 共40页
API优先策略如何帮助企业真正实现数字化?_第3页
第3页 / 共40页
API优先策略如何帮助企业真正实现数字化?_第4页
第4页 / 共40页
API优先策略如何帮助企业真正实现数字化?_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《API优先策略如何帮助企业真正实现数字化?》由会员分享,可在线阅读,更多相关《API优先策略如何帮助企业真正实现数字化?(40页珍藏版)》请在金锄头文库上搜索。

1、 2015 Axway | Confidential 1 Microservices under the microscope QCon Beijing Ross Garrett gssor April 25th, 2015 2015 Axway | Confidential 2 2015 Axway | Confidential “To Improve Is to Change; To Be Perfect Is to Change Often” Sir Winston Churchill 提高就是要改变 ,而要达到完美就要不断改变。 温斯顿 丘吉尔 2015 Axway | Confid

2、ential 3 Weve already been forced to change 2015 Axway | Confidential 4 Digital Business has no Border Architecting for Mobile isnt enough Omni-channel experiences require a new approach Digital products are King 2015 Axway | Confidential 5 Expectations for IT have changed In the past enterprise arc

3、hitecture 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 Todays enterprise must architect for the unknown Enterprise IT systems are no longer an island and must build their capacity to

4、integrate with the outside world 2015 Axway | Confidential 6 2015 Axway | Confidential 7 Netflix has shown the way Reactions Adrian Cockcroft received. “You guys are crazy! Cant believe it” -2009 “What Netflix is doing wont work” -2010 “Wed like to do that, but cant” -2012 “It only works for Unicorn

5、s like Netflix” -2011 2015 Axway | Confidential 8 A mandate for change! 2015 Axway | Confidential 9 Enterprise IT Adoption Cycle http:/blog.gardeviance.org/2012/07/adoption-cycles.html - Simon Wardley 2015 Axway | Confidential 11 What do Enterprise Applications look like? Backend Server Data Storage

6、 Web Client Other Clients Mobile Client Other Clients 2015 Axway | Confidential 12 The backend relied on monolithic applications All functionality in a single process Scale by adding servers Backend Server 2015 Axway | Confidential 13 SOA introduced separation Separable elements of functionality bec

7、ome services Scale & reuse services as needed Backend Server Service Service Service Service 2015 Axway | Confidential 14 Are these services useful? The value of a well-designed object is when it has such a rich set of affordances that the people who use it can do things with it that the designer ne

8、ver imagined.” Donald Norman 2015 Axway | Confidential 15 Are these services useful? Are these services able to serve todays application needs? And tomorrows? 2015 Axway | Confidential 16 Introducing Microservices “the microservice architectural style. .is an approach to developing a single applicat

9、ion as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. ” Martin Fowler http:/ 2015 Axway | Confidential 17 Why Microservices? Backend Server Service Service Service Service A platform for the business Agility Not t

10、ied to technology 2015 Axway | Confidential 18 Loosely Coupled Its not loosely coupled, if multiple services need to be updated at the same time 2015 Axway | Confidential 19 Functionally Bounded You should not require too much information about surrounding services 2015 Axway | Confidential 20 Sound

11、s familiar? 2015 Axway | Confidential 21 Are these services useful? How small is microservice? We want to avoid dumb services that are just CRUD wrappers 2015 Axway | Confidential 22 SOA vs Microservices SOA Team focused on services Services deployed in a shared bus Machine readable service registry

12、 Centralized orchestration Centralized data storage Microservices Teams aligned with business Services deployed at the edge Developer readable catalogue Orchestration within each app Data storage replicated across atomic instances 2015 Axway | Confidential 23 Build it, Run it, Own it SOA Services we

13、re seen as projects The team moves on when the scope of that project is delivered Microservices and their APIs must be managed as products Product team owns their service from conception to retirement 2015 Axway | Confidential 24 2015 Axway | Confidential Examining the components of a microservices

14、architecture 2015 Axway | Confidential 25 Defining Services 2015 Axway | Confidential 26 Defining Services Build services for business functions not known integration problems Implement a process to build and deploy each service independently Existing services can be maintained, while new or partial services are launched No impact to production until traffic routing is updated 2015 Axway | Confidential 27 Decentralize Everyt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号