MAP, the MIT Application Platform, is a set of services for web developers provided by MIT 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
- Client Integration: Environment for community-built applications with a migration path to services integration such as "Web 2.0," "mashups," and "portals"
- IDEInetegrated Development Environment: Standard workstation environment for developers with MIT security, standard tools and packages, standard localhost server environments, etc
- Reference: Reference implementations for Identity, Client Integration, and Service Integration tracks with documentation and community support; standardized J2EE "stack"
- Service Integration: Development of SOA-style services around content and collaboration for use in community-built applications.
The team may be reached by sending mail to map-dev.
- 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
...