Unsolved
This post is more than 5 years old
417 Posts
0
5540
Best Practices for XAM (eXtensible Access Method): EMC World Developer Track 2010
This year, EMC World is taking place in Boston from 10-13 May. As part of the scheduled sessions, I will be presenting a session on XAM Best Practices:
Session Title: Best Practices for XAM (eXtensible Access Method): The New Industry Standard Access Method for Information Archivig
Session Type: Lecture
Session Length: 1 hour
Level: Advanced
XAM (eXtensible Access Method) is the new industry standard for fixed-content storage. This session introduces XAM concepts, XAM technology, and the Centera SDK for XAM. Code examples are used to illustrate basic XAM functionality such as writing/reading content to/from an XAM-compliant device. This session is intended for software developers.
- Gain a high-level, practical understanding of XAM concepts and object-model.
- Gain familiarity with the essentials of the XAM API.
- Understand the benefits XAM brings to application developers
As I begin to prepare the content, I am looking to tailor it to any specific areas that may be of interest to the community at large. Now is the chance for you to have your say on what I talk about!
I will be monitoring this thread over the coming weeks and posting replies to any suggestions that may be forthcoming. I will also provide any updates regarding the location / date / time of the session as I receive them.
So come on ... let's hear from you!
gstuartemc
417 Posts
0
February 4th, 2010 02:00
As well as the this session, I will also be presenting in a joint Celerra / Centera API usage session, and (as you may already have noticed) Paul McKeown will be giving an overview session on various methods of accessing content on a Centera. Feel free to include suggestions for either of these sessions on this thread.
gstuartemc
417 Posts
0
February 16th, 2010 03:00
khanz1
136 Posts
0
February 19th, 2010 08:00
Hi Graham,
Would the session include material / discussion on the retention features supported by XAM SDK and some demo/samples of how to set/trigger retention events using Centera VIM?
Thanks
mjb4
7 Posts
0
February 26th, 2010 12:00
re: java
It would be great if there were a 100% java centera api. JNI is evil.
However, unless you are referring to something else, the only XAM 100% Java solution is the reference implmentation at snia.org which is beta quality and hasn't been updated in a year or two. And I doubt it's EMC-supported. I wish it were.
Also, since you still need a VIM and the VIM uses native code, this really only gains you mileage when supporting two XAM vendors. And only some mileage
gstuartemc
417 Posts
0
March 1st, 2010 02:00
Hi Zeeshan - I will be discussing the use of the Retention Features, but given the size of the topic there will be limited use of code samples. I will squeeze this in if I can!
No "active" demo is planned.
gstuartemc
417 Posts
0
March 1st, 2010 03:00
Hi mjb - I understand your issues but unfortunately there are no plans for a a pure Java XAM SDK for the Centera. As I am sure you will understand, this would involved two completely different code bases and, given the current industry uptake of XAM, we do not have the resources to do this.
The SNIA Reference VIM has been regularly updated, the most recent version being completed in September last year. You can obtain this from SNIA. It does, however, operate on a flat files system and there are no "safeguards" relating to retaining content i.e. it could easily be deleted by a user of the filesystem with appropriate privileges.
mjb4
7 Posts
0
March 1st, 2010 08:00
My point is you posted about the pure Java XAM reference, and its not ready for primetime. So it really shouldn't be mentioned.
Also have you TRIED to download the xam and vim from snia? As a normal user? You'll find the links are broken.
gstuartemc
417 Posts
0
March 1st, 2010 09:00
The Reference VIM is not intended for "prime time". It is meant to be used by developers to test their code against without the need to have "physical" XSystem hardware. I mentioned it purely for information for people who were unaware of its existence.
I have not tried the links as I have not need to do so. I download directly from the SVN repository.
Have you tried asking how to get the SNIA VIM on the appropriate SNIA forum (the XAM Developer's Group)? EMC has no responsibility for the distribution or maintenance of the Reference VIM.
gstuartemc
417 Posts
0
April 13th, 2010 08:00
Not long to go now! As a "taster", if you are not familiar with XAM, here is an Architectural Diagram showing how it all hangs together.
clarkhodge
11 Posts
0
May 4th, 2010 14:00
Hey Graham,
We, (StorageSwitch) won't be there. Bummed that we'll miss your talk. One good topic, that would probably be interesting would be a comparison to CenteraAPI coding, and also hints to the coder who's already got CenteraAPI in his code - how to move forward.
As always - a pitch towards good metadata. We continue to run into apps, where the meta is obscured, so that recovery from the media is impossible. And really - the main purpose of such metadata is two fold - cross-application usage (which almost no one is doing) and prepping for recovery from media (which everyone should be doing).
I know I'm not entitled, but would love a copy of the preso, if that could happen.
Thanks,
Maybe you should play that old Marley tune... "Xammin"
..clark hodge
storageswitch llc
303.859.3321