携程旅行:企业架构演进与挑战
4星 · 超过85%的资源 需积分: 13 56 浏览量
更新于2024-07-24
收藏 1.39MB PDF 举报
本文主要探讨了携程在企业架构方面的探索,包括相关背景、架构规划、架构实施和架构治理等方面,揭示了携程作为一个大型旅行服务公司所面临的系统复杂性、业务特性和技术挑战,并阐述了其期望达成的目标。
携程作为国内领先的综合性旅行服务公司,其业务覆盖酒店预订、机票预订、旅游度假等多个领域,拥有众多的合作资源和代理方。业务特点是整合资源提供服务,具有复杂的业务流程和不断变化的需求,同时系统也十分庞大,由22个产品、100个子系统、459个应用和203个数据库组成,这导致系统间的交互和依赖变得极其复杂。
在系统特点方面,携程面临的主要问题包括系统边界模糊、耦合度过高、业务流程分散且硬编码、数据分布不合理以及开发模式多样。例如,订单与支付的流程分散,对流程变化的适应性差,以及数据在集中和分散之间的不均衡,都影响了系统的性能和扩展性。此外,多种技术并存,如各种系统交互方式(JOBAPP、WCF、Remoting等),增加了开发和运维的难度。
技术特点方面,携程的系统基于不同的操作系统(如WinServer2008和CentOS5.6)、Web服务器(如IIS6)和开发平台(如VS6、VS2005/2010),使用了ASP、ASP.NET、C#等多种开发语言,以及SQLServer2008数据库和开源框架(如Entl2.0、Entl5.0、MVC、ORM等)。同时,为了提升效率,还引入了Memcache和Lucense等技术。
面对这些挑战,携程期望通过架构规划和实施来优化系统,提高业务响应速度,降低系统复杂度,增强系统可维护性和扩展性。架构治理则旨在确保这些改变能够有序进行,保持系统的稳定性和安全性,同时适应业务的快速变化。
总结来说,携程在企业架构上的探索是一个不断解决复杂性、提升效率和灵活性的过程,这涉及到系统整合、流程优化、技术选型和架构治理等多个层面,以期在满足业务需求的同时,实现更高效、更敏捷的技术支撑体系。
2021-07-03 上传
2021-10-02 上传
2022-03-18 上传
2021-12-11 上传
2021-10-08 上传
2024-07-30 上传
2023-08-27 上传
2022-01-22 上传
2021-07-15 上传
白其
- 粉丝: 0
- 资源: 1
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率