Skip to main content
ExLibris

Knowledge Assistant

BETA
  • Subscribe by RSS
  • Back
    campusM

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. campusM
    3. Product Documentation
    4. Appendixes
    5. Application Extension Kit (AEK) and Connect Layer Extension Kit (CLEK)

    Application Extension Kit (AEK) and Connect Layer Extension Kit (CLEK)

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Configuring Web Service Endpoints

    campusM + cmLibrary Logo wh bkg sm1.png

    The Application Extension Kit (AEK) is a web-based software development framework that enables you to create integration services. AEK enables you to harness device capabilities, such as GPS, NFC touchpoints, and screen rotation. AEK screens can incorporate other services, such as static content services. You can share and browse AEK code in a community repository.
    Using AEK requires some experience with HTML and JavaScript, and it is useful to have experience in calling web services, parsing, JSON and XML.
    For more information, see AEK (Application Extension Kit), the developers network https://developers.exlibrisgroup.com/campusm/, and the AEK documentation at AEK > Documents/Help > AEK Documentation.
    Ex Libris develops and maintains a default set of AEK services and functions that are useful for many institutions.
    Additionally, Ex Libris supports the Connect Layer Extension Kit (CLEK) allowing customers to independently install, use and develop their own Connect Layer services. When used in conjunction with customer-developed AEK front-end screens which invoke these services, the CLEK framework allows customers to add new end-to-end integration services to their campusM apps making the most of the campusM platform, and without the need for additional services from Ex Libris; this unlike Ex Libris-developed AEK front-end screens and Ex Libris-developed Connect Layer services which are not available for customer viewing or editing and remain Ex Libris’ sole intellectual property. More information is available on the developers network https://developers.exlibrisgroup.com/campusm/

    Configuring Web Service Endpoints

    You can configure web service endpoints for use by your integration services (see AEK > Documents/Help > AEK Documentation > Using Web Services).
    Some endpoints are configured during installation (see Changing App Manager Installation Settings). Do not edit or remove these.
    You configure web service endpoints on the Select web service endpoint to change page (App Settings > Customer Web Services > Web Service Endpoints). This page presents a list of your web services; for information about working with lists, see Working with Lists.
    For each endpoint, configure:
    • Application server (mandatory) - These are configured during installation. For information about these options, contact Ex Libris customer support.
    • Authentication access (mandatory) - These are configured during installation. For information about these options, contact Ex Libris customer support.
    • Name / Type (mandatory) - The name or type of the service. Web services are typically given descriptive names with words separated by an underscore, such as course_timetable, exam_timetable, EXLIBRIS_ALMA, or LIBMYINFO.
    • Description - The name of this service as it appears in the list in the App Manager.
    • Path - The path on the server to the service, if any.
    • Timetable color - The color for events of this web service in the end-user's calendar. End-users are able to filter the calendar by color.

     

    Please note: Setting end points for customer-developed end points created using CLEK is very similar to the above, but with some small differences as described here: https://developers.exlibrisgroup.com/campusm/connect-layer-extension-kit-clek/aek-usage-of-clek-services/

    View article in the Exlibris Knowledge Center
    1. Back to top
      • Working with App URLs
      • campusM Release Notes
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Community Content Type
      Training Materials
      Content Type
      Documentation
      Language
      English
      Product
      campusM
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved