Monster Mash -- NoteFly with EMC

 

 

 

NoteFly with EMC

Developer

Fan Wu

Application Details

NoteFly with EMC is a simple application mashing up all EMC repository-like products from a simple Note.

A Post-It-Note Desktop program that resides in the System Tray of most Windows desktop operating systems.

 

It's more than a normal passive Post-It “Note” in that you can:

 

  • Post quick notes to various EMC repositories so your insights and information are captured right away
  • Receive EMC repositories’ statuses automatically and pop up a flashing note on your screen if there is a problem
  • A "command-like" natural language command can be sent back to the server so that the server can do various jobs
  • Demonstrates cross platform cryptography, encryption with .NET and decryption with RSA BSAFE for Java
  • Web Service which provides Encryption on Demand
  • Base64 encoding in both Java and C# for rendering Atmos URL

The Mashup

 

fanwu_tech_diagram.jpg

Natural language command

 

The following outlines a use case where a user can start a Documentum work flow and attach a document to the work flow.

The attachment will be stored in Atmos and a url pointing to the attatchment will be stored in Documentum.

 

A user generates a new note and adds a natural language command to start a work flow called "Travel Review". The command shown in figure 1 will also attach a document named "travelrequest.pdf" to the workflow. The attachment will be uploaded to Atmos which returns an Atmos Sharable URL which is stored as a note in the ‘Note’ field of the package which can be seen in figure 5.

 

Here is a brief outline of the steps in this use case:

  • User starts a new note types command shown in figure 1
  • Then sends a note to the Natural Language Process Service  (NLP Mashup Service) figure 2
  • A Documentum workflow notification is returned with the Atmos URL embedded figure 3
  • Double clicking on the note renders a hyperlink which points to an Atmos end point and can be loaded from a browser figure 4
  • The Documentum note is shown in figure 5

 

Figure 1 Figure 2
usecase-note.jpgusecase-note3-300x222.jpg
Figure 3Figure 4
mashup-atmos-documentum2-324x184.jpgmashup-atmos-documentum3-325x265.jpg
Figure 5
mashup-atmos-documentum4-624x283.jpg

 

Technologies used in the mashup

  • Atmos Online API
  • EMC Documentum xDB
  • EMC Documentum (DFS)
  • RSA Share (RSA and AES encryption)

 

Resources