1. A method for implementing a map editor for business analysts, the method comprising: receiving a business object model comprising at least one business object; transforming the business object model into an extensible markup language (XML) schema definition-based (XSD-based) model comprising at least one XML schema; feeding the XSD-based model into an XML mapping infrastructure for model map processing, where the model map processing comprises building at least one model synchronization map table that facilitates navigation between elements of the business object model and corresponding elements of the XSD-based model; displaying the business object model and the XSD-based model in a dual-view editor, the dual-view editor enabling a user to toggle between and independently edit the business object model and the XSD-based model; automatically synchronizing, using the at least one model synchronization map table, the elements of the business object model with the corresponding elements of the XSD-based model based upon independent edits made to the XSD-based model and the business object model within the dual-view editor; storing the at least one XML schema in a cache; and looking for the at least one XML schema in the cache prior to transforming the business object model.
1. A method for implementing a map editor for business analysts, the method comprising: receiving a business object model comprising at least one business object; transforming the business object model into an extensible markup language (XML) schema definition-based (XSD-based) model comprising at least one XML schema; feeding the XSD-based model into an XML mapping infrastructure for model map processing, where the model map processing comprises building at least one model synchronization map table that facilitates navigation between elements of the business object model and corresponding elements of the XSD-based model; displaying the business object model and the XSD-based model in a dual-view editor, the dual-view editor enabling a user to toggle between and independently edit the business object model and the XSD-based model; automatically synchronizing, using the at least one model synchronization map table, the elements of the business object model with the corresponding elements of the XSD-based model based upon independent edits made to the XSD-based model and the business object model within the dual-view editor; storing the at least one XML schema in a cache; and looking for the at least one XML schema in the cache prior to transforming the business object model. 5. The method of claim 1 , further comprising registering the automated synchronization of the elements of the business object model with the corresponding elements of the XSD-based model as an adapter of the business object model.