博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2007年6月份最新《The Architecture Journal》内容摘要翻译
阅读量:5169 次
发布时间:2019-06-13

本文共 1999 字,大约阅读时间需要 6 分钟。

《The Architecture Journal》介绍

《》是微软公司为架构师准备的一顿丰盛的大餐,其中主要探讨进行架构设计时的一些常见问题以及最佳实践,每两个月一期。感兴趣的朋友们可以到这里免费索取。

这里我摘要翻译了《The Architecture Journal》最新发布的第11期中文章的主要内容,点击标题可以直接阅读内容,希望对朋友们有所帮助。

对于以往期刊,朋友们可以到(其中有一期提供了中文版,呵呵)。若想为《The Architecture Journal》撰写文章,也可以到了解更多信息。

 

 (高可靠性集群架构)

by Shaun Hirschman, Mathew Baldwin, Tito Leverette, and Michael Johnson

可扩展性和高可靠性是服务器集群架构中极为重要的一处。无论作为开源软件工程师、商业解决方案的使用者还是微软公司的IT部门工程师,对于这两个需求都没有什么“放之四海皆真理”的银弹。这篇文章就将专注于探讨创建可扩展、可靠、安全并易于维护的环境所需要的点点滴滴——一切都是为了提供高可靠性(high availability,HA)。

 

(创建端对端的高效能计算)

by Marc Holmes and Simon Cox

在当今,执行复杂的计算操作以及工程计算并不仅仅简单地如购买一台超级计算机那样简单。虽然传统意义上HPC表示的是“高性能计算,high-performance computing”,但我们认为在真实世界中HPC应该表示“高效能计算,high-productivity computing”。“高效能计算”包含的内容非常广泛,例如强大的计算和数据处理能力、良好的工具、技术、平台及其协调、执行和监视过程等。

在实现工程、科学方面“高效能计算”时我们将会遇到很多挑战。本文就将基于一些常见的需求对这类问题进行讨论,力求覆盖最常见的需求,给出供参考的范例。

 

(测试驱动的基础架构设计)

by Mario Cardinal

IT公司的主要职责均可以归为以下两种:“创建”和“运行”软件。这两个方面中的每一个都需要不同的能力。在公司的组织结构图中,“创建”和“运行”之间的隔阂非常大。以架构师的角度,应用程序架构师负责软件开发(创建),而基础框架架构师则专注于软件的执行(运行)。作为应用程序架构师,我认为这两个团队都应该相互学习对方的经验以及最佳实践方法。基础架构团队应该从软件开发团队中学习的一个重要经验就是用测试脚本表达架构具体实现。

 

(Architecture Journal每期一星:Don Ferguson)

本期的Architecture Journal每期一星中,我们荣幸地邀请到了Don Ferguson——一位微软公司的Technical Fellow(这是微软公司中搞技术所能达到的最高水平,待遇、地位等均相当于VP——Dflying注)。我们采访了Don Ferguson几个关于职业发展的问题,希望能够对那些想要成为架构师或对架构感兴趣的朋友们有所帮助。

 

(克服集成难题)

by Jim Wilt

基于框架的可扩展架构非常流行——从门户网站到电子商务、从内容管理到消息通讯。这样的框架好用吗?大多数情况下确实不错。我们很容易地列举出一大堆基于这样框架所建立的非常成功的应用程序。这类框架提高了生产率、增强了软件质量、带来丰富的功能并减少了占领市场所需要的时间。

这样,为什么集成解决方案不考虑提供同样的改进呢?无论我怎样努力地将集成解决方案与现有工具或框架结合起来,却都很难达到结合Web应用程序或门户网站那样的效果。这正是我对“集成难题(Integration Dilemma)”的定义。

 

 (面向服务架构中服务的本体论和分类学)

by Shy Cohen

这篇论文分析了面向服务架构(SOA)中服务的本体论和分类学。其中讨论了各种不同类型服务的本质以及相互关系,描述了通用SOA系统的蓝图,并提供了一些创建和管理服务时的指导建议。本文提出的本体论和分类学有助于为架构师、工程师以及商业决策者提供明晰的服务定义,为不同职责、不同组织的人们之间的交流提供良好的便利条件。

 

(在SOA架构中处理版本变化)

by Boris Lublinsky

面向服务架构(Service-oriented architecture,SOA)在当前的企业架构中如日中天。SOA允许若干个开发团队并行开发同一个系统,每个团队可以自行确立其发布、维护的时间表。在本文中,我将分析在SOA架构中处理版本变化的方法,力求在实现服务时不影响到现有功能,为SOA带来更加松散耦合的实现方式。

转载于:https://www.cnblogs.com/dflying/archive/2007/05/30/764702.html

你可能感兴趣的文章
连接mysql数据库,创建用户模型
查看>>
关于正则表达式 \1 \2之类的问题
查看>>
DRL前沿之:Benchmarking Deep Reinforcement Learning for Continuous Control
查看>>
django uWSGI nginx搭建一个web服务器 确定可用
查看>>
3.4 数据更新
查看>>
[模板]匈牙利算法(二分图匹配)
查看>>
C#通用JSON帮助类
查看>>
c# winform窗口自适应各种分辨率类
查看>>
前端Js框架汇总
查看>>
Android基础&进阶
查看>>
android的listview单项中包含RadioButton,实现RadioButton的单选显示效果
查看>>
Android学习笔记一:Android基本组件和Activity生命周期
查看>>
2016、11、17
查看>>
部署Java Web项目到Heroku
查看>>
VUE Error:if there's nested data,rowKey is required错误
查看>>
学习笔记7
查看>>
C# 中 动态获得或设置一个对象的值
查看>>
C#设计模式系列 8 ----Builder 生成器模式之--发工资了,带老婆到 岗顶百脑汇配置电脑...
查看>>
spring-boot-资源处理
查看>>
phpcms v9二次开发之模型类的应用(2)
查看>>