A Novel Secure Cloud SAAS Integration for User Authenticated Information

Organizations are spending a lot of money to maintain their business data using legacy Enterprise content management systems [1], tools, hardware support and maintenance, which are not satisfying the consumers. Box is Novel ECM system which allows the users to store, view, search large value of data with lesser bandwidth to increase user experience for modern business. Modern business running on new enterprise cloud platforms like Amazon, eBay, Salesforce. Persistence of business user’s data is simpler and faster with this platform and is really an emerging solution for the current industry. The real-time integration between cloud SaaS application with on-premises content management systems (SharePoint [2], box [3], Oracle Web Center [4], Nuxeo [5], Open Text [6], Dell Documentum [7], IBM FileNet p8[8], Docushare [9], On Base [10], Laser Fiche [11], SpringCM [12], Seismic [13], Lexmark [14], M-Files [15], Alfresco [16], Media Bank [17], Veeva Vault [18], etc.) In this paper, we are proposing a new paradigm of how Cloud SaaS applications integrate with novel ECM’s for modern business. We performed real-time integration from SFDC to box with a business use case, we did bi-directional data synchronization between SFDC to box and vice versa.


INTRODUCTION
Enterprise Content Management used to store web content, forms processing, Rich media files (Audio, Video), email, confidential documents, host generated reports, fax and scanned files at a central repository. ECM has a lot of advantages like concurrent access, Email as a business asset, Quick Customer service, and documents in the central repository, difficult to contribute to websites. ECM allows people to connect with ERP, CRM, SCM, Desktop Applications, Communities and any wireless communication devices. As per the international survey, 30% people are spending time for the content searching and there is 85% unstructured information. Globally 79% of IT companies have 2 repositories and 25% of companies have 15 and above. Every ECM must have basic capabilities (security, search, storage, Integration, collaboration, workflow, record management and personalized delivery) to access any information at any time. [19] Gartner stated IBM offers ECM and has significant growth. ECM is useful for big enterprises (US Army have 1,500,000 user's data with around 100,000 forms) to return good ROI by optimizing/automate the legacy process illustrated in the fig.1. (Courtesy: IBM Software Group). Box [20] -a modern cloud-based enterprise content management offers novel services (Content organization and delivery with context, simple workflow and governance). Deliver connect with connect handles content classification, stop endless searching. Workflow management improves the transparency, regulated process, and optimizes the IJTSRD | May-Jun 2017 Available Online @www.ijtsrd.com errors. Box provides self-service IT capability for business partners, vendors, customers.

II. DESIGN AND DEVELOPMENT
Use case: Bi-Directional Synchronization Sequence Steps: Step 1: Login into salesforce.com Step 2: Create a new Account Record in Account Object, which navigates to its detailed page Step 3: Create a new Note related list and enter Title, Description the Save Step 4: 'Save' fires a pre-configured Trigger with two events (After insert / After Update) Step 5: Trigger calls "Web service".

5.1:
Once web service Callout then, constructor will cause execution of a class to get access token 5.2: Class sends a request and get response as key "Authorization Key" 5.3: Once Token generated as response, web service callout the box "end point URL"

5.4:
Folder and File creation happen based on the Parent id (Account ID)

5.5:
Once file created, web service receives "Folder & File" details as response Step 6: Web service response updates the SFDC detailed record.
The enterprise Use case, design strategy as illustrated in the below diagram .

Implementation of Use case
The overall scenario is implemented in several stages. Initial stage carried out the box ECM configuration to take care folder accessibility (Authorization) publicly.

CONCLUSION
The modern enterprise business following cloudbased paradigm, which offers the shared services, pay and use the mechanism, repository, Infrastructure and working as Platform as well. Modern ECM allows you to maintain enterprise data through the cloud. The SAAS connectivity, data synchronization with ECM is a challenging task in terms of governor limitation. We proposed a novel approach to synchronize SAAS data with ECM with authorization user. The proposed technique provides a public/private key for the user to access ECM content seamlessly. We integrated Salesforce CRM SAAS application with modern ECM called box to evaluate the performance of the proposed solution by implementing custom web services, which outperform than other techniques in terms of speed and reliability.