MAP, the MIT Application Platform, is a set of services for web developers provided by Information Services & Technology (IS&T). The primary team members are currently selected from development teams across IS&T, with plans to expand. Facilitation and management of MAP is provided by ISDA (Infrastructure Software Development and Architecture). MAP is part of IS&T's goal of better supporting of, and engaging with, the larger MIT developer community.

The current priorities of MAP are:

  1. Identity: Services for sign-on, authentication, authorization; application identities for service integration
  2. Inetegrated Development Environment: Standard workstation environment for developers with MIT security, standard tools and packages,
  3. Reference: Reference implementations for Identity, Client Integration, and Service Integration tracks with documentation and community support
  4. Service Integration: Development of SOA-style services around content and collaboration for use in community-built applications.
  5. Operations: Continuous improvement of server-based services, including the MAP SOA environment and continuous integration and build systems

Here are some concrete results expected from pursuing these priorities:

  • Touchstone: web single-sign-on, and other services, to make authenticating MIT users easier
  • SOAP and REST services to information about people and groups
  • A standard web server package for running PHP and Java applications
  • An enterprise MyEclipse distribution for web developers
  • An integrated build system based on Maven2, Bamboo, and various code-searching tools
  • No labels