应用JSF、Ajax和Seam开发Portlets(1/3)
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
作者 霍泰稳 发布于 2008年9月4日 上午4时18分
日前,IDC公司联合国内软件厂商普元在北京对外发布了《软件商成长路线图》白皮书。该白皮书为IDC在2008年3月至5月间对40家中国大中小软件开发商访谈所得,其中分析了国内软件厂商在发展过程中所面临的挑战、机遇和对策,并结合两个有代表性的案例进行说明。
根据IDC 2007年的调查,目前中国的软件服务产业依然相对滞后,这一产业的规模仅占整个IT产业比重的25.8%,而同期全球的这一比重为61.3%,美国的这一比重更是高达69.9%。那么制约中国软件服务业或者软件厂商的因素主要体现在哪里呢?在《软件商成长路线图》白皮书中,IDC对此做了总结:
- 软件开发按时完成率低:……在参与此次调查的产品型软件开发商中,产品按时完成率低于80%的企业占总数的60%;而由于对项目进度的控制较产品进度的控制相对容易,调查中的服务型软件开发商的项目完成率情况略好于产品型软件开发商,其项目按时完成率低于80%的企业仍占总数的53%。
- 人员流失影响企业发展:……从数量上来说,中国软件人才整体供过于求。但从质量上看,中国软件开发商面临着严重的人才缺口和人才流失问题,尤其是对高端软件人才缺乏吸引力,高端人才流失到国外软件开发商的现象显著。
- 企业资源结构不平衡:……IDC的调查显示,“技术当家”的思想仍然大面积主导着中国的软件开发商,直接造成了企业在资源分配上对技术层面的倾斜,而忽视了在项目管理、客户关系以及拓展市场等软实力方面的资源投入。
随后IDC以提升软件开发商的核心竞争力为出发点,从业界模型和调研等两个方面归纳了软件开发商(注:在本白皮书中,IDC将产品许可证占软件服务相关总收入的60%以上的软件开发商定位为产品型,否则为服务型)的四阶段模型并对此进行了分析。比如对服务型软件开发商而言,其竞争力阶段分为关注客户关系、关注项目管理、关注市场拓展、关注资源整合等;而对产品型软件开发商来说,其竞争力阶段分为关注技术、关注产品、关注客户和关注利润等。
比较有意思的是,与往常所听到的各大技术厂商不断加大在研发上的投入力度略有不同的是,IDC的调查显示,在目前多变的市场环境下,软件商的核心竞争力是在对客户业务的理解和快速交付上,而非解决技术架构问题。而要增强企业的竞争力,IDC建议软件商对技术平台和产品平台进行分离,其原因在于:
技术平台对于软件商的价值,从技术层面来看,无疑可以直接提高软件开发的复用度和敏捷性;从管理层面来看,则可以降低对人员的依赖性并最终提升软件的规模化、流水线式的生产能力。
最后,根据目前开发商中所普遍存在的三类平台如自由平台,开源平台和第三方商业平台等,IDC就如何进行选择、部署等进行了分析,给出了自己的建议:
IDC发现,软件开发商采用技术平台的成本,更多集中在使用之中。自由平台的维护需要持续的投入,不断的更新,而平台开发人员的成本以及对他们的依赖,对公司来说也造成了额外的成本。如果考虑开源框架的初期学习成本和后续服务的获取成本,其零获取成本也不再突出。技术平台作为次核心能力或非核心能力,从总体拥有成本和专业分工角度来审视,IDC推荐软件开发商采用第三方商业技术平台产品。
关于该白皮书的更多详情,读者可从GoCom技术社区下载浏览。
…IDC的调查显示,“技术当家”的思想仍然大面积主导着中国的软件开发商,直接造成了企业在资源分配上对技术层面的倾斜,而忽视了在项目管理、客户关系以及拓展市场等软实力方面的资源投入。
哈哈?胡说了吧,技术力的话看看 招聘市场就知道用java seam的几家 用flex的几家,在比比monster招聘上。
IDC推荐软件开发商采用第三方商业技术平台产品。 指成熟的国外的商业的吗?
IDC推荐软件开发商采用第三方商业技术平台产品。
---可能这才是点睛之笔吧
IDC推荐软件开发商采用第三方商业技术平台产品。指成熟的国外的商业的吗?
当然应该首选<strong>普元</strong>了。看看这篇报告推出的背景,以及刊登的位置 ... 这应该是篇 commercial report.
这篇新闻稿貌似还是很不错的了,不完全是瞎扯。。至于选择嘛,仁者见仁智者见智呗,至少普元给出的这个方向我个人还是比较认可。。
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
相对于Java,.NET在持续重构方面所给与的重视仍然少为人知,大多数人对于重构是否真正属于开发过程,以及如何将其应用到开发过程中持观望态度。Danijel Arsenovski试图为你揭示这些谜题。
4 条回复
回复