Zhiyong Li

Zhiyong Li

Chair of the Java Technology Board at SAS institute


Zhiyong Li is a senior manager of SAS Platform Division. He manages Platform Java Development Technologies group which addresses Java and Application Server strategies, usages, security, performance, etc. for SAS platform and all Solutions.

Zhiyong started coding in Java in 1995 as the Sun’s development staff, where he focused on Java performance and benchmark standards. Later, he worked at IBM, iBiomatics (a start-up) and SAS as the lead architect and developer for several enterprises Java applications including IBM Payment Server and SAS Operational Risk Management. Zhiyong holds a Ph.D from Computer Science Department of Duke University. He has published many papers in AI, parallel computation and program languages. He also holds several patents.




Presentations

Migrating SAS® Institute, Inc. Java EE Applications from WLS/WAS/JBoss to Pivotal tc Server™

SAS® Institute has a large portfolio of Java EE applications. SAS had previously provided support to deploy and run all of these applications in WebLogic, WebSphere and JBoss. Beginning with SAS 9.4, which was released in July 2013, SAS updated its infrastructure and middle tier platform to deliver and run on Pivotal tc Server. In this talk, we will discuss the motivation, technology selection, architecture, system administration, automated installation and configuration, etc., that SAS used to improve value for its customers.

Specifically, we will discuss the following areas in detail:

  • Technology selection: To make tc Server viable, we include the messaging, caching and the transaction management system.
  • Architecture: To leverage tc Server scalability and reliability in SAS products, we support clustering by using the vFabric Web Server and the mod_proxy.
  • Application migration: We provide guidance to our Java developers and configuration developers on how to migrate their applications to the tc Server environment.
  • Security: We support SSL, single sign-on and other enterprise security protocols such as Integrated Windows Authentication, CA Site Minder, IBM Web Seal, SAML, etc.
  • System administration: We provide a single entry point to manage all SAS application stacks including all web applications by leveraging the VMware Hyperic product.
  • Automated installation / configuration: We provide the automated process to install and configure all vFabric products (tc Server, vFWS, Hyperic and GemFire) and SAS web applications.
  • Delivery and support: SAS delivers embedded tc Server as the SAS Web Application Server for use with all our offerings with a midtier on all our supported host platforms. This enables SAS to provide complete supported application architecture with more complete visibility and control of the critical software.
  • Cloud deployment: This approach also provides advantages for our customers leveraging virtualization and cloud deployment strategies.