Java EE (J2EE) 外包软件开发

Sun Java Platform Enterprise Edition(之前称为 J2EE)是构建大型软件系统应用最广泛的平台之一。除了精深的语言知识,益进在各种技术、框架和库方面也有着丰富的知识,同时在各种平台上构建群集解决方案也具有丰富的经验。

我们致力于寻求最新技术和成熟技术之间的平衡,从而在保证高质量、高可靠性和高安全性的前提下,缩短产品上市时间。通过其技术创新和先进的项目方法论,益进可以向客户提供全球顶级的 Sun Java EE 软件开发服务。

早在1999 年,我们的软件工程师就开始在外包项目中使用 J2EE 技术,这是 Sun Microsystems 首次引入该平台。如今,益进已成功使用 Java 技术 交付了数百套产品,从小型的软件应用程序到包含数百万行代码的企业级应用程序。益进拥有 600 多名 Java 开发人员,很多都持有 Sun 或其他 Java 平台解决方案供应商(Oracle, IBM 或 JBoss) 颁发的证书。

成功实施 Java EE 解决方案的关键不仅需要丰富的 Java 语言知识,还需要对各种技术、框架和库有着的丰富经验,比如:JSFSpringHibernateStruts 等等。许多技术是由著名的 Java 开源社区发起,通过全球各地数百名软件开发人员共同开发维护。在过去九年中,我们的工程师一直在致力于寻求成熟技术和创新技术之间的平衡点。

基于 Java EE 解决方案,益进能够大幅度缩短产品发布周期,同时借助之前项目的最佳实践和经验,保证质量和可靠性。尤其,客户最关注的是Java EE 解决方案的可扩展性。设计易于扩展的解决方案需要丰富的 EJB 经验和实施 :BEA WebLogicIBM WebSphereOC4JJBoss ASSun GlassFish。等应用程序服务器的专业知识。我们拥有在 x86-64、IBM pSeries 等各种平台上开发群集解决方案的丰富经验。

我们始终将质量放在第一位。益进认为要在项目的各个级别,包括开发流程中,引入质量控制。我们在项目中使用自动化测试(单元测试,集成测试)和持续集成方法,即时跟踪代码质量。通过定期重构,我们的工程师可以在系统不同的部分执行特定修改,从而使系统架构不断进化,避免系统陈旧和频繁发布升级补丁。

企业级系统软件开发的另外一项重点是安全性。安全性的重要性不言而喻,特别是对于金融机构或医疗等企业。我们的工程方法基于多种 J2EE 安全框架(比如JAAS、Java ACC、Acegi/Sprint 安全等),并与应用程序安全测试实践相结合,能够满足最高安全级别的行业需求。

为了在不断变化的环境中有效地维护公司策略,我们会尽量简化源代码流程的修改实施。代码文档遵循预定义的架构和清晰明确的代码规范,这使得益进专家即使是在大型复杂的源代码架构中,也能够找到并修复缺陷。此外,我们的工程师遵循 W3C、JCP 执行委员会、OASIS 和其他相关组织制定的业界标准,从而降低了现有系统和第三方软件将来版本的兼容性风险。

得益于创新的技术和先进的项目方法论,益进始终能够为客户提供世界一流的Java EE/J2EE 外包软件开发服务