Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 MAP is ISDA's service to software developers and other technical power-users at MIT. We will leverage all necessary technologies to make software development and system implementation by the MIT community faster and easier, and to make access to enterprise data both easier and more secure.The current priorities of MAP are:

  1. Identity: Services for sign-on, authentication, authorization; application identities for service integration
  2. IDEInetegrated Development Environment: Standard workstation environment for developers with MIT security, standard tools and packages, standard localhost server environments, etc
  3. Reference: Reference implementations for Identity, Client Integration, and Service Integration tracks with documentation and community supportClient Integration: Environment for community-built applications with a migration path to services integration such as "Web 2.0," "mashups," and "portals"
  4. Service Integration: Development of SOA-style services around content and collaboration for use in community-built applications.
  5. MechanicsOperations: Continued support and Continuous improvement of server and core web-application environments-based services, including the MAP SOA environment and continuous integration and build systems

Here are some concrete results expected from pursuing these priorities:

  • Simple, reusable reference implementations in Java and PHP for accessing enterprise services from your web application.
  • 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.
  • Modernized Athena/Linux workstation with support for a battery of developer tools.
  • References and standard tools for monitoring, testing, and logging web applications. 

The team may be reached by sending mail to  map-dev.

...

  • An enterprise MyEclipse distribution for web developers
  • An integrated build system based on Maven2, Bamboo, and various code-searching tools