5 Things to Know about Configuring and Administering IBM WebSphere Application Server Liberty profile
5GS6_Margaret_Ticknor 1000005GS6 Visits (9654)
IBM WebSphere Application Server Liberty profile (herein called Liberty) is a lightweight, highly composable, fast to start, dynamic application server runtime environment.
Here’s five things to know about configuring and administering Liberty:
1. The Admin Center provides a graphical interface for configuring and administering Liberty
The Admin Center feature provides a web-based graphical interface for Liberty servers and resource management. It has been designed around a toolbox model, so you can select tools in a customized Admin Center instance. When you log in to the Admin Center, the toolbox contains the Server Config and Explore tools and a bookmark to WASdev.net, Figure 1.
Figure 1: Admin Center Graphical Interface
The Admin Center can be used to administer Liberty servers, applications, clusters, and hosts from a web browser on a smartphone, tablet or computer. Admin Center offers the ability to view details about and perform operations (start, stop, restart, add/remove metadata, enable/disable maintenance mode) on resources within the collective. It also offers the ability to edit server configuration files to view bookmark information, to add custom tools to monitor server resources and to deploy server packages on hosts within the collective.
2. Multiple configuration and administration choices are available for Liberty
Liberty servers are administered by using command line utilities, scripts, the Admin Center web UI, APIs, or from the WebSphere developer tools. Liberty Management APIs include JMX MBeans and REST APIs. Liberty can be administered through JMX calls to the server MBeans and by direct modification or replacement of the configuration files; no command-line tool is required. REST APIs can be used for mapping to MBeans or for file transfer.
Liberty does not ship a scripting language runtime. However, for simple and flexible management by using scripting, you can use the following items:
3. Liberty features are delivered on a continual basis by using the Liberty Repository
The Liberty Repository provides an online mechanism to deliver Liberty and additional content, enabling a single point of access for various asset types. This is a public IBM-hosted repository that is accessible through the internet. The Liberty Repository provides early access to supported new content, including new product capabilities, when they are delivered, rather than waiting for a new release.
You can use the Liberty Repository to easily extend or enhance your Liberty-based applications. The optional, production-ready features can be quickly and easily added to an existing Liberty installation.
4. Using multiple Liberty servers can provide the availability and scalability for running critical applications
Liberty servers can be administered as a part of a common management domain, called a Liberty collective. This structure is added to the administration options for Liberty for operational efficiency and convenience and to introduce high availability features. A collective comprises at least one Liberty server configured as a collective controller and possibly one or more Liberty servers configured as collective members. Liberty servers in a collective can be clustered to provide scalability and availability of applications.
A Liberty server that is configured as the collective controller can optionally provide full lifecycle management to all members in the collective, including product installation and maintenance, and operational access to all servers in the collective, without requiring an agent. The collective controller includes operations to start and stop servers, invoke administrative operations, and perform file transfer in support of configuration changes and application installation, Figure2.
Figure 2 Collective controller
5. Intelligent Management features can be configured in the Liberty environment
Intelligent Management for Liberty includes the following primary features:
For further information on the IBM WebSphere Application Server Liberty see IBM Redbooks publication SG24
Jennifer Ricciuti is a Course Developer and Instructor in IBM Training. She has 18 years of experience in developing and delivering education courses on various WebSphere products, including WebSphere Application Server, IBM Business Process Manager, WebSphere Portal Server, IBM Web Content Manager, and IBM WebSphere eXtreme Scale. Her areas of expertise include course design and development. She holds a Bachelor’s degree in Computer Science from Point Park University. She works and resides in Pittsburgh, Pennsylvania