Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

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:

...

  1. Identity: Services for sign-on, authentication, authorization; application identities for service integration
  2. Client Integration: Environment for community-built applications with a migration path to services integration such as "Web 2.0," "mashups," and "portals"
  3. IDEInetegrated Development Environment: Standard workstation environment for developers with MIT security, standard tools and packages, standard localhost server environments, etc
  4. Reference: Reference implementations for Identity, Client Integration, and Service Integration tracks with documentation and community support; standardized J2EE "stack"
  5. 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.

  1. 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

...