September, 2012

  • 基于Windows Azure Mobile Service,实现云连接(Connected)的Windows 8 Metro应用

    基于Windows Azure Mobile Service,实现云连接(Connected)的Windows 8 Metro应用 最近,在和几位朋友聊天的时候,聊到了“云+端 (Cloud plus Client/device)”的话题。老实说,这并不是一个新话题:云+端、云+设备、物联网、智慧/感知{城市|交通|社区|医疗|…},等等。这些话题在太多场合被谈及,有点听觉疲劳了。 但同时,一些潜移默化的变化在身边发生:越来越多的人已经开始把笔记本电脑扔在办公室里,丢下的不仅仅是重量,还包括了一定的计算能力...
  • 如何通过SCOM对Java应用进行监控

      最近碰到一个有意思的问题,企业用户在应用System Center的时候,除了对常规的IT资源进行监控和管理的同时,希望通过System Center Operations Manager (SCOM)能够对自己的应用进行监控,特别是一些Java写的应用。 这样的做法,显然有其明显的价值,增强了IT对业务的支持和洞察力,提高了响应的即时性和准确性。 但问题是,如何通过SCOM对Java应用进行监控? 一些常见的实现方案包括: · Java应用将状态信息(例如业务数据状态、操作异常、流程状态...
  • 重走青春路(之三):“Do more upon less"

    “谁知道我们该梦归何处,谁明白尊严已沦为何物;是否找个理由随波逐流,或是勇敢前行挣脱牢笼;我该如何存在?” --《北京青年》     “软件系统的下一个版本要支持尽可能多的数据库,要支持尽可能多的操作系统,要支持尽可能多的手机,要支持尽可能多的…;开发要用一套代码来实现,不要增加太多工作量…” 这样的讨论,在很多开发者来看,已经成为司空见惯的工作场景;同时也是很多设计和开发工作必须要用的定式。具体执行中,方法也有很多种,例如:避免使用特定数据库的专有特性,避免使用存储过程,尽量使用标准SQL语言...
  • 重走青春路(之二):“Do more from less"

      “世界上本没有路,走的人多了,更无路可走了。” --《北京青年》 八月初的一天,在Redmond Campus做ADR;整整一个下午,大家对眼前的架构设计所涉及的复杂场景、复杂因素进行了逐轮脑力激荡。 中间休息,看大家讨论的这么辛苦,Lindsey分享了她的一个观点:架构设计一开始可以不必过于复杂,系统复杂度会随着发展而不断增加,也许将来某一天,系统已经复杂得无法掌控了。 在身边,有不少软件企业和开发者正面对这样的困境:新技术层出不穷、让人动心,但面对新技术却只能裹步不前,一方面担心采用新技术后对原来代码修改所带来的巨大工作量...