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:
- Identity: Services for sign-on, authentication, authorization; application identities for service integration
- Inetegrated Development Environment: Standard workstation environment for developers with MIT security, standard tools and packages,
- Reference: Reference implementations for Identity, Client Integration, and Service Integration tracks with documentation and community support
- Service Integration: Development of SOA-style services around content and collaboration for use in community-built applications.
- 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