creating and IRM service in the Amazon Cloud

Ok, I am a glutton for punishment. We don’t have any hardware to play with in our office. It turns out that very few people have extra hardware laying around. I guess I got spoiled working at a University for as long as I did. We always had something from the 90’s laying around that we could use to play with and when virtual machines became trendy, it was easy to get a VM to prototype anything that you wanted. Now that I have been at Oracle for a while, I find it a little difficult to find a VM to play with and test software. Thus my current project. How do you get an IRM server running in the Amazon Cloud and get all of the services running properly. I did run into a few challenges, the following describes many of these hurdles.

1) the software only runs on Windows. I am a Unix admin so I feel lost initially. Some of the things that I stumbled into are trivial issues for Windows admins. I had to start a Windows Server 2003 instance and get it running with remote desktop. Given that this is different from VNC, it took a little learning to figure out what ports need to be opened and how to connect. Needless to say, it would not work through the corporate firewall and I reluctantly had to spend hours and hours working from home instead of commuting to the office

2) I had to remove components from Windows to get things properly working. IRM does not install properly if .NET is installed. It works fine but it has problems installing. I had to look at Metalink and the forums to find this out. This was easy because I know how to remove components.

3) I had to add components to Windows. The IIS service with SMTP needs to be configured and running for the management interface to properly operate. I would have preferred running Apache but that wasn’t an option so I had to figure out how to first install then configure IIS. The installation was a little difficult because running in a virtual service, it is a little difficult to mount a DVD and point my instance to the software. Fortunately, Amazon thought of this and provides a snapshot of the DVD with SNAP ID snap-8010f6e9. This is the Windows Server DataCenter Edition of 2003. All I had to do was select IIS and SMTP service and begin the install. It did ask me to find a couple of files, but that was relatively trivial. Once I got the IIS service installed, I had to configure it to send email from a drop directory. At this point I went on the web and found http://fmuntean.wordpress.com/2008/10/26/how-to-configure-iis-smtp-server-to-forward-emails-using-a-gmail-account/ since I wanted to use my gmail account as a relay since Oracle only allows email to be initiated from within the firewall.

3) Once I had the web service up and running, I had to install a database. For this installation I installed the Oracle Database Express Edition. This is adequate for a test system but I might want to install Standard Edition or Enterprise Edition to make it part of my backup and failover strategy. This was relatively trivial but did require that I install the client side software to allow for ODBC connections. I could not get an ODBC connection when I default installed XE.

4) Once I had the web service and database up and running, I had to install the IRM server. This was relatively trivial as well. I did need to remember where I installed the IIS service and the pickup location for email as well as the ODBC connector for XE. Given that this was my first install, this is where everything went wrong. I could not get email to work because I forgot where I defined the pickup directory in IRM and IIS. I again had to search the web and look for ways of testing email drop directories. I got this working by simply creating a file in the drop directory which in my case was C:\Inetpub\mailroot\Pickup (tough one, I know) and watching to see if the file disappears and shows up in my email. Fortunately, it did because I configured the IIS server properly using the IIS Manager that gets installed with IIS. The next problem was where does IRM define the drop directory. I looked everywhere and had to ask the expert (Simon Thorpe) how to find it. It turns out that there is a file c:\Inetpub\wwwroot\SealedMedia Management\smpweb_config.txt that defines the drop directory. I would have never looked there. I installed the software in e:\Program Files\Oracle\Information Rights Managerment\IRMServer. I guess this is the difference from a program written for Unix and a program written to work with IIS. I would have create a symbolic link from the install directory into the IIS root and made it simple. Once I got this working, I was able to login and create an account. The account creation sent a confirmation email to the user (which I could verify) and everything looks to be working.

Now that I have the service running, I can let some local customers play with it. The management console and web console are good interfaces that allow me to define contexts and have them play with managing, sealing, and notifying people of changes. I don’t need to give them access to the operating system because the service is self contained. Overall this was a good learning experience.

336 thoughts on “creating and IRM service in the Amazon Cloud”

  1. I just wanted to post a simple message to be able to express gratitude to you for all the pleasant facts you are giving out at this site. My extensive internet search has now been recognized with wonderful strategies to talk about with my visitors. I ‘d assert that many of us visitors are extremely lucky to dwell in a really good network with many perfect people with insightful guidelines. I feel rather blessed to have used your entire web site and look forward to so many more excellent times reading here. Thanks again for a lot of things.

  2. I needed to create you this little remark to help thank you yet again for the remarkable information you’ve contributed in this case. It’s quite surprisingly open-handed of people like you to give easily precisely what a lot of folks might have advertised for an electronic book to earn some bucks on their own, principally since you might have done it if you decided. These creative ideas in addition worked to be the easy way to know that many people have the same desire like my very own to realize a good deal more with regards to this issue. I am sure there are a lot more fun opportunities up front for people who start reading your blog post.

  3. I’m writing to make you understand of the cool experience my friend’s princess gained reading your web page. She came to understand many issues, which included how it is like to possess an incredible giving mood to let the mediocre ones without hassle know specified impossible things. You truly exceeded our own expectations. I appreciate you for coming up with these helpful, dependable, educational not to mention cool tips on this topic to Mary.

  4. I simply needed to thank you very much once again. I do not know the things that I would’ve gone through in the absence of the actual basics shown by you about my area. It had become a very difficult concern for me, nevertheless being able to view a new specialized mode you dealt with it took me to jump with gladness. I’m grateful for the help and thus expect you really know what a great job you were undertaking teaching many others through your web blog. I’m certain you have never got to know all of us.

  5. Thanks for each of your effort on this blog. Kate enjoys managing internet research and it’s really easy to see why. We notice all regarding the compelling ways you provide invaluable secrets through your web site and in addition attract contribution from other ones about this area while our favorite simple princess is discovering so much. Enjoy the rest of the year. Your carrying out a really good job.

  6. I have to express my affection for your kindness supporting women who really need help with this particular field. Your very own dedication to getting the solution all-around was remarkably informative and has all the time empowered employees much like me to realize their endeavors. Your amazing valuable tutorial indicates a lot a person like me and far more to my peers. Thank you; from everyone of us.

  7. Thanks for all of your hard work on this web page. Ellie really loves making time for internet research and it is simple to grasp why. My spouse and i hear all of the lively medium you convey invaluable tactics via the web site and as well boost response from other people on this subject matter then our child is without a doubt studying a great deal. Enjoy the rest of the year. You’re the one carrying out a tremendous job.

  8. Thank you a lot for providing individuals with an extremely nice opportunity to discover important secrets from this website. It’s usually so enjoyable and also packed with a lot of fun for me and my office friends to visit your website at least 3 times weekly to read the latest guides you have got. And indeed, I’m just actually pleased for the dazzling strategies you serve. Selected two tips on this page are unquestionably the most effective we have all ever had.

  9. Thanks for all of your labor on this site. Kim really likes going through investigation and it’s really simple to grasp why. All of us hear all relating to the lively ways you convey vital secrets on the web site and therefore recommend contribution from website visitors on the area of interest plus our favorite daughter is without a doubt starting to learn a great deal. Take pleasure in the remaining portion of the new year. Your conducting a glorious job.

  10. I wanted to post you a bit of observation in order to give thanks again on your amazing views you’ve discussed on this website. It’s quite extremely generous of you to grant without restraint just what a number of people would’ve marketed for an e book to make some money for themselves, especially considering the fact that you could possibly have done it in case you desired. These thoughts likewise acted to become a easy way to be certain that someone else have similar dream really like my own to find out somewhat more on the subject of this problem. I am certain there are some more enjoyable opportunities up front for individuals that look over your blog.

  11. My wife and i felt quite joyful that Ervin managed to complete his reports through your ideas he was given when using the weblog. It’s not at all simplistic to just possibly be giving away steps which often some others might have been making money from. We consider we need the website owner to thank for that. Most of the explanations you’ve made, the simple website menu, the relationships you help to instill – it is all fantastic, and it’s facilitating our son in addition to the family do think this article is exciting, which is certainly really essential. Thank you for the whole lot!

  12. My spouse and i felt absolutely comfortable that Michael managed to round up his investigation via the ideas he grabbed out of the web page. It’s not at all simplistic to just possibly be making a gift of tips and tricks many people have been making money from. And now we do understand we have got you to appreciate for this. Those explanations you made, the simple website menu, the friendships you can give support to promote – it’s got many unbelievable, and it’s really aiding our son in addition to the family imagine that the concept is cool, and that’s especially mandatory. Thank you for all!

  13. My husband and i were so cheerful Michael could do his basic research from your precious recommendations he had in your web site. It’s not at all simplistic just to always be giving freely guides that many most people have been trying to sell. Therefore we fully understand we have you to give thanks to for this. The most important illustrations you have made, the straightforward web site menu, the relationships you can aid to engender – it’s got many superb, and it’s assisting our son and the family imagine that the concept is thrilling, and that’s extraordinarily essential. Thanks for all!

  14. I have to voice my respect for your generosity for folks who actually need help with this particular question. Your personal commitment to passing the message all around appeared to be really effective and have in every case encouraged others much like me to get to their dreams. Your own useful guide signifies a lot a person like me and extremely more to my colleagues. Many thanks; from each one of us.

  15. I’m writing to let you understand what a extraordinary experience my cousin’s child gained browsing your blog. She discovered numerous pieces, with the inclusion of what it’s like to possess an amazing coaching nature to have other individuals easily learn a number of complicated issues. You truly surpassed her desires. Thank you for offering the essential, healthy, edifying and even fun tips about your topic to Ethel.

  16. Thank you for every one of your labor on this web site. My mom enjoys setting aside time for investigations and it is easy to see why. Most people learn all regarding the lively tactic you deliver simple information via the web site and as well boost participation from some other people on this issue then our own simple princess is in fact discovering so much. Take advantage of the rest of the year. You’re carrying out a fantastic job.

  17. I needed to post you a very little note to give many thanks the moment again on the stunning ideas you have shared at this time. This is simply extremely generous of people like you to present publicly what exactly most people might have offered for sale as an electronic book to get some money for their own end, primarily seeing that you might have tried it in case you wanted. These pointers likewise served like the good way to fully grasp some people have the identical zeal similar to my own to know more related to this condition. I know there are millions of more enjoyable opportunities ahead for people who see your website.

  18. I enjoy you because of your whole labor on this website. Kim takes pleasure in going through internet research and it’s really obvious why. All of us notice all about the lively means you give helpful things through the web blog and as well as attract participation from website visitors on the concern plus my daughter has always been becoming educated a great deal. Have fun with the remaining portion of the new year. You have been carrying out a stunning job.

  19. A lot of thanks for your entire work on this web site. Gloria enjoys working on research and it is easy to understand why. We learn all regarding the lively means you deliver precious guidance through this website and therefore improve contribution from other people on that article while my princess has been learning a whole lot. Enjoy the remaining portion of the year. Your doing a great job.

  20. I actually wanted to write down a quick note to be able to express gratitude to you for these fabulous tips and hints you are writing here. My time consuming internet research has at the end been compensated with beneficial facts and strategies to exchange with my relatives. I ‘d admit that we readers are really endowed to live in a great network with so many marvellous professionals with useful ideas. I feel truly blessed to have used your entire webpages and look forward to really more exciting moments reading here. Thanks a lot once again for everything.

Leave a Reply

Your email address will not be published. Required fields are marked *