Blog

Categories

Go Serverless with AWS Lambda

Go Serverless with AWS Lambda

Yasser Muwakki (Director of Digital Transformation) and Jon Holman (Senior AWS DevOps Engineer) Introduction We would like to share with you how we rewrote a service that is part of a larger solution we implemented for one of our clients. This new version of the...

read more
Implementing Zero Trust Architecture With Armedia

Implementing Zero Trust Architecture With Armedia

Overview Traditional network security protocols involve strategies to keep malicious actors out of the network but allow almost unrestricted access to users and devices inside. These traditional architectures leverage legacy technologies such as firewalls, virtual...

read more
25 Work from Home Tips for  Enjoyable & Safe Collaboration

25 Work from Home Tips for Enjoyable & Safe Collaboration

The COVID19 pandemic forced most enterprises to send their employees to work from home. While they were busy implementing new solutions, procedures, and guidelines, employees working from home faced their own set of challenges they weren’t prepared for. In one recent...

read more
Why Every Enterprise Needs DSAR Software

Why Every Enterprise Needs DSAR Software

Laws like GDPR, CCPA, WPA, and others are springing up across the world giving citizens the right to request companies to disclose what personally identifiable information they store about the individual. For states, companies are required by law to respond to the...

read more
Outdated FOIA Software: An Open Door For Cyber Attacks

Outdated FOIA Software: An Open Door For Cyber Attacks

Cyber-security is a hot topic in federal, state and local government agencies. The year 2019 will be remembered as the cyber-security horror year. With hundreds of security breaches that resulted in significant costs to repair the damage, cyber-security is not just an...

read more
ECM Modernization: An Expense Or An Investment?

ECM Modernization: An Expense Or An Investment?

Most decision makers will agree that ECM modernization is not something enterprises are keen on doing. The risks that come with modernization are real and can cost a lot, both in terms of stress and in financial costs. However, by not modernizing outdated ECM systems,...

read more
Legacy Mentality: A Nightmare For Healthcare Cybersecurity

Legacy Mentality: A Nightmare For Healthcare Cybersecurity

For years now, cyberattacks targeting local governments and organizations are making headlines. The most threatened, however, is the healthcare sector. With outdated technologies and a relatively low IT security literacy, medical workers are a perfect target for...

read more
Why Every Law Firm Needs a Legal Case Management System

Why Every Law Firm Needs a Legal Case Management System

Even highly effective legal practices can improve their document organization to speed up locating information. While file organization is vital, it is not always obvious how to improve it, regardless of whether you are using a digital or manual filing system. It’s...

read more
Vital Steps of an Information Governance Plan – Part 3

Vital Steps of an Information Governance Plan – Part 3

In this next blog, Part 3, I want to go over some important supporting topics for implementation, how this can speed up your progress for compliance and how an IGP can help you in other ways. Information Access Points - Pull it Together in a Diagram One thing that can...

read more
How to Meet the NARA 2019/2022 Deadlines – PART 3 of 3 

How to Meet the NARA 2019/2022 Deadlines – PART 3 of 3 

The NARA 2019/2022 Deadline is looming. Organizations are scrambling to get organized and meet the deadlines. But, going fully digital isn’t something you can just fly through. There are dozens, even hundreds of questions to consider, from mapping out your content to...

read more
How to Meet the NARA 2019/2022 Deadlines – PART 2 of 3 

How to Meet the NARA 2019/2022 Deadlines – PART 2 of 3 

In the first part of this series, I raised the issues of the importance and complexity of meeting the NARA 2019/2022 deadlines. It’s not something you can rush through and companies will need to have a plan before they jump into action. Now I would like to go over the...

read more
How to Meet the NARA 2019/2022 Deadlines – PART 1 of 3

How to Meet the NARA 2019/2022 Deadlines – PART 1 of 3

In 2012, the Executive Office of the President of USA, Barack Obama issued a memorandum that defined the end of the road for paper-based workflows. The NARA 2019/2022 Deadline, as it’s known in the industry, expects government agencies to fully convert to digital...

read more
Legal Case Management Landscape Industry Disruptors

Legal Case Management Landscape Industry Disruptors

The Legal Sector is a workflow-dependent, document-heavy sector that relies on Legal Case Management software to function properly. These software solutions will have some level of Workflow Management and Document Management. And since the daily work of legal workers...

read more
Opportunity Play in Records and Information Management

Opportunity Play in Records and Information Management

Several years ago, while I served as an Adjunct Professor at Howard University School of Business, I developed a project-based learning course as requested by the Computer Based Information Systems Department Chair. Each semester, student project teams were given a...

read more
Records Management In Action At The USPS

Records Management In Action At The USPS

Image Source My friend and I ran into each other at the local post office and struck up a conversation. We quickly got into the current events of the recently mailed explosive devices to national political figures. We were just amazed at how fast DHS and USPS...

read more
Do you want to work at Armedia?

Do you want to work at Armedia?

Then first, let’s understand YOU. It’s really important you understand who you are as a worker and the environment you work best in. Finding the right fit for you is the best thing you can do for the company you commit to employment. When you fit in a company, just...

read more
Top Uses Of Artificial Intelligence In Case Management

Top Uses Of Artificial Intelligence In Case Management

"The use of smart machines by enterprises can be transformative and disruptive. Smart machines will profoundly change the way work is done and how value is created. From dynamic pricing models and fraud detection to predictive policing and robotics, smart machines...

read more
How to Determine Pricing of Your Scanning Project

How to Determine Pricing of Your Scanning Project

Now that your firm has decided to finally do something with all the documents in assorted boxes, file cabinets, offices, storage rooms and warehouses, you need to figure out how to really get it done.  Most importantly – what is it going to cost?  How long will it...

read more
One thing……. Production Scanning

One thing……. Production Scanning

Lots of places offer lots of services.  Armedia document scanning and digitization does one thing well.  Production scanning to help offices quickly reduce their physical files into manageable electronic files. This means we scan large volumes of documents.  Whether...

read more
Naming a Scanned Document

Naming a Scanned Document

How important is a name? Would you believe it holds all the answers? Names are important and, in some cases, critical. Think about the last time you went to the hospital and walked thru a door there – would it matter if you walked in ER or the Contamination unit...

read more
Armedia Provides Safe, Secure, Successful Scanning Services

Armedia Provides Safe, Secure, Successful Scanning Services

Trust Armedia with your physical documents.  Over the last decade Armedia has safely, securely and successfully scanned over 10 million documents at 99.99% accuracy.  Armedia offers a clean, safe and security cleared facility to safely care and maintain your documents...

read more
First Look at Alfresco Development Framework (ADF)

First Look at Alfresco Development Framework (ADF)

While looking for a replacement for an Alfresco Workdesk solution for our client at USDA, I heard from a co-worker that Alfresco had released their next generation UI Framework, aka Alfresco Development Framework (ADF), to replace their Share framework. After...

read more
Why FOIA Professionals Should Care About DoD 5015 Compliance

Why FOIA Professionals Should Care About DoD 5015 Compliance

The UC Berkeley School of Information Management and Systems addressed the growing need for more efficient Records Management in 2003, reporting: “The world's total yearly production of print, film, optical, and magnetic content would require roughly 1.5 billion...

read more
Armedia FOIA vs. AINS FOIAXpress

Armedia FOIA vs. AINS FOIAXpress

In March 2018, 50 years after the implementation of the Freedom of Information Act, the US Department of Justice released their Fiscal Year 2017 Annual FOIA Reports. According to these reports, the number of FOIA requests continues to increase. And in 2017, for the...

read more
Why Software Quality Control Is Important

Why Software Quality Control Is Important

Software Reliability We live in a society where our dependency on technology is rapidly increasing each day. IoT should make our life easier, at least that’s the idea, and honestly, when most of the people are busy with their careers, having an app that will save you...

read more
Custom Infinity Scroll

Custom Infinity Scroll

This blog is written for everyone, but my recommendation for the reader is to have: HTML – basic knowledge CSS – basic knowledge JavaScript – good knowledge AngularJS Framework – good knowledge Npm & Bower – basic knowledge Text editor – basic knowledge To develop...

read more
“instanceof”, Why And How To Avoid It In Code

“instanceof”, Why And How To Avoid It In Code

The java “instanceof” operator is used to test whether the object is an instance of the specified type (class or subclass or interface). It is also known as type comparison operator because it compares the instance with type. It returns either true or false. If we...

read more
Microsoft Azure Face API

Microsoft Azure Face API

Microsoft Azure is a cloud computing service that has its own machine learning service, known as Cognitive Services. It is split into five categories: Vision, Speech, Language, Knowledge, and Search, with each category containing several tools, for a total of 26....

read more
Face Match Face Off

Face Match Face Off

Recently, a client stopped by and asked if Armedia had, or knew of any open source, face matching software that could scan a video and determine if a suspect’s face appeared anywhere in the video. Our team was intrigued. In today’s world, how available and how...

read more
How ArkCase Helps Agencies Improve FOIA Requests Processing

How ArkCase Helps Agencies Improve FOIA Requests Processing

The Freedom of Information Act (FOIA) also referred to as Release of Information (ROI) allows citizens access to undisclosed information that is managed by the government. As more citizens have become aware of their right this has led to a significantly increased...

read more
Armedia Takes ArkCase To AWS Cloud

Armedia Takes ArkCase To AWS Cloud

As information volume grows daily, companies and organizations are facing the ever-growing challenge of managing all the data, for all their cases, all of the time. To complicate things further, organizations and end-users want this data to be accessible 24/7,...

read more
Interested In Using Blockchain To Secure Your Transactions?

Interested In Using Blockchain To Secure Your Transactions?

At DevCon 2018, Ben Chevallereau, Sr. Architect at Armedia, presented how to use blockchain to secure an accounts-payable transaction using an enterprise content management system (e.g., Alfresco) to store the content.  Ben gave a brief overview of blockchain and then...

read more
The 5 Key Elements of a Solid FOIA Software Solution

The 5 Key Elements of a Solid FOIA Software Solution

Is your agency challenged when handling FOIA requests in a timely and efficient way? Is your agency still processing paper requests manually? If your answer was yes, you are surely frustrated with the number of resources and time it takes to compile, copy, and redact...

read more
Why Caliente Is The Best ECM Migration Tool

Why Caliente Is The Best ECM Migration Tool

Having the ability to have a panoramic view of information over the organization in an impeccable and transparent way, has clear business value. The information is no longer just data, but content that can be integrated, interpreted and be more significant to...

read more
How to Pick the Right Vendor for Your ECM Migration Needs

How to Pick the Right Vendor for Your ECM Migration Needs

For successful organizations, it is not good enough just to implement an ECM solution and hope to get the best of it. It takes time to plan, adjust and particularly time to pick the right vendor that will meet all the needs of one organization. As a matter of fact,...

read more
Set Up Successful Strategy Before Moving Your ECM to Cloud

Set Up Successful Strategy Before Moving Your ECM to Cloud

The cloud is growing to be a very compelling approach for organizations to host ECM applications, offering reliable computing power, flexible cost models, and lots of off-premise support assembled conveniently in an enterprise content management service agreement....

read more
Why You Have To Consider Cloud-Based ECM

Why You Have To Consider Cloud-Based ECM

It is almost impossible for one organization to function well without a good enterprise content management (ECM) system. Organizations are generating sensitive and valuable content on a daily basis, so setting up a robust enterprise content management system is...

read more
Microservices vs. Monoliths

Microservices vs. Monoliths

Armedia Solution Engineering Team Vishal Deshpande Andrew Slade William Phillips Naga Krishna Sumanth Kovvuri When Should I Use Microservices? Microservices are a powerful and useful tool when used appropriately. However, they are not a magic bullet to solve all...

read more
Helpful Hints on Implementing a Client Experience Initiative

Helpful Hints on Implementing a Client Experience Initiative

Client Experience heavily influences client retention, loyalty, and advocacy – all important factors for modern organizations. Managing the client experience, however, can prove to be challenging, and there are myriad considerations to weigh when creating a client...

read more
Successful Migration from One ECM to Another: Part 2

Successful Migration from One ECM to Another: Part 2

As we mentioned in the previous article, before migrating to a new ECM system you should consider an assessment of your current ECM system that takes a complete view of the tools and processes you are currently using. Comparing your current ECM system to the...

read more
Successful Migration from One ECM to Another: Part 1

Successful Migration from One ECM to Another: Part 1

Does your current ECM system work properly for your organization? Is it easy to use? Or you do find it daunting and even intimidating? If you do get ECM headaches, it may be time for you to start thinking upgrading or migrating away from your current ECM system and...

read more
Implementing Microservices via JHipster

Implementing Microservices via JHipster

Armedia Solution Engineering Team Vishal Deshpande Andrew Slade William Phillips Naga Krishna Sumanth Kovvuri How does Armedia Develop Microservices? Microservices are powerful tools, but there can be difficulty in getting them started and off the ground. To...

read more
FOIA Principle 7: Clarify Fees And Waiver Procedures

FOIA Principle 7: Clarify Fees And Waiver Procedures

Agencies must adopt clear procedures for fees and waivers. These procedures include fees for searching for information, the release of information, and duplication of information. Many requesters have expressed frustration with the FOIA fee system; issues such as...

read more
Microservice Design Considerations

Microservice Design Considerations

Armedia Solution Engineering Team Vishal Deshpande Andrew Slade William Phillips Naga Krishna Sumanth Kovvuri What Are The Challenges Of Using Microservices? Microservices have become the new architectural cool-aids in the IT world ever since Netflix open-sourced its...

read more
Introduction To Microservices

Introduction To Microservices

Armedia Solution Engineering Team Vishal Deshpande Andrew Slade William Phillips Naga Krishna Sumanth Kovvuri What Are Microservices? The microservice architectural design is a style of software architecture design which allows for increased encapsulation and...

read more
FOIA Principle 1: Expand Proactive Online Disclosures 

FOIA Principle 1: Expand Proactive Online Disclosures 

Earlier we posted a blog post on how to navigate the FOIA maze. That blog inspired readers to get in touch with us and ask some specific questions on how to deal with the FOIA challenge, and if Armedia has a simpler solution to this complex challenge. And the good...

read more
People Growth in Talent Acquisition

People Growth in Talent Acquisition

‘Our people are our most valuable asset. Every person at Armedia is committed to growing themselves and members of our team. We strive to develop our employees' breadth and depth across our business areas. We emphasize this focus through our employee coaching program...

read more
A tale of Alfresco Share with CSRF and bad information

A tale of Alfresco Share with CSRF and bad information

Background Our company is currently engaged in a series of projects that require us to secure and harden our solutions based on requirements put forth by various organizational and recognized standards ranging from the Department Of Defense (DOD) Secure Technical...

read more
ArkCase 3.1 – An Overview

ArkCase 3.1 – An Overview

In this video post, the ArkCase experts show you the features available in the new ArkCase 3.1 For more information, email our team for a full demo. Contact us today.

read more
D2 Starter Project

D2 Starter Project

As you know from a previous post, it bothers me that out-of-the-box, D2 does NOTHING. In an effort to help validate D2 v4.5 installations and provide a test environment for my DQL Editor widget, I developed a simple "starter" application that I named "D-Top". D-Top...

read more
Access Activiti Through an Apache Reverse Proxy with SSL

Access Activiti Through an Apache Reverse Proxy with SSL

Activiti is a light-weight workflow and Business Process Management (BPM) Platform. There seems to be sufficient documentation to get a copy up and running for older versions of this offering. Documentation for the newer versions could use a rewrite. After setting up...

read more
VIDEO – ArkCase and Ephesoft Integration

VIDEO – ArkCase and Ephesoft Integration

In this video, ArkCase demonstrates how to seamlessly integrate Ephesoft's document capture solution with the ArkCase Case Management solution.   Contact our expert ArkCase team today to learn how we can help you!

read more
Documentum Knowledge Sharing Article Published

Documentum Knowledge Sharing Article Published

My article for the EMC Proven Professional's 2015 Knowledge Sharing Contest, A Language Translation Service for Documentum, has been published!  You can read the article for yourself on the ECN in the Proven Professionals' area (if you have access), or on my personal...

read more
VIDEO – How to use Alfresco’s Un-filed Record Features

VIDEO – How to use Alfresco’s Un-filed Record Features

In this video, Armedia Records Management specialist, Deja Nichols, will walk you through the Un-filed Record features within Alfresco Record Management. Interested in learning more about how Armedia can help you with Alfresco Record Management? Contact us today to...

read more

Alfresco Records Management – An Overview

In this video, Armedia's Records Management expert, Deja Nichols, gives you an overview of the Alfresco Records Management Module. Stay tuned for more from our Alfresco Records Management video blog series!

read more

Alfresco Records Management – An Overview

In this video, Armedia's Records Management expert, Deja Nichols, gives you an overview of the Alfresco Records Management Module. Stay tuned for more from our Alfresco Records Management video blog series!

read more
Why We Do What We Do

Why We Do What We Do

I was introduced to this short Ted Talk by Simon Sinek recently. It really resonated with me. I think it speaks to the heart (you'll understand that statement better after watching the video) of what Armedia does and why I am a part of it. In the video, Simon Sinek...

read more

VIDEO – How to Manually Declare a Record within Alfresco

Recently our team has been asked several questions about how to best utilize Alfresco Records Management for their various government and business needs. In response to that, our in-house Records Management specialist, Deja Nichols, will be posting a series of...

read more
Managing Site URLs

Managing Site URLs

A few years ago I started a project with a new customer. When I was granted access to their DEV, QA, and PROD environments I was given a bookmark file that contained all of the URLs I would need to manage and administer their systems (for example: DA, Webtop, and...

read more
Test for and Patch the Heartbleed Bug

Test for and Patch the Heartbleed Bug

OpenSSL versions 1.0.1 through 1.0.1f (inclusive) are compromised with a vulnerability that makes it possible to steal information. Patched versions of the OpenSSL may have been back ported to the "built on" date newer or equal to April 2014 should be a good indicator...

read more
10 Tips for Working with xCP

10 Tips for Working with xCP

Currently, I am finishing up an EMC xCP project, and I would like to leave behind some tips I have had to discover the hard way. Hopefully, this will save you some time during your xCP project. Tip #1 – Have Well-Defined Use Cases I know it is usually a requirement...

read more
NEW VIDEO: ArkCase – Customizing Your Dashboard

NEW VIDEO: ArkCase – Customizing Your Dashboard

In this blog, we wanted to show you another great video from the team at ArkCase! In this video blog, you will see how easily ArkCase allows you to customize your dashboard. This intuitive feature allows for increased user experience through delivering the users the...

read more

NEW VIDEO: ArkCase – Updating User Profiles

We are excited to show another video blog from the team at ArkCase! ArkCase allows users to update their profile based on groups or departments that the end user has been added to. This allows for the user to be able to control the information they receive based upon...

read more
NEW VIDEO: ArkCase- An Overview

NEW VIDEO: ArkCase- An Overview

ArkCase intuitive case management solution allows for better management of your electronic case files. Allowing you to track cases throughout the entire lifecycle, ArkCase provides enhanced investigative case management through Collaboration, Automation, and Security,...

read more
NEW VIDEO: ArkCase – Quick Access to a Case

NEW VIDEO: ArkCase – Quick Access to a Case

New blog from the experts at ArkCase!! Quick access to your case files is essential when you are on-the-go and in need of rapid application response. ArkCase provides that! Check out the new video to see how this is accomplished.

read more
A Language Translation Service for Documentum

A Language Translation Service for Documentum

Providing content in users' native languages is becoming the expected norm. It is not uncommon for banks, credit card companies, insurers, government agencies, and manufactures to provide licensing agreements, rules and regulations, warranties (e.g., John Deere), and...

read more
Documentum Webtop Musings

Documentum Webtop Musings

Webtop has been Documentum's flagship user interface (UI) since its introduction in Documentum v5 (circa 2003) and has an enormous worldwide install base. It's built upon solid (though dated) technology, methodology, and standards. It's also built upon/with a solid...

read more
Finding Similar Documents Without a Full Text Index

Finding Similar Documents Without a Full Text Index

Is there a way to quickly find similar documents in a Documentum repository? Yes, there is. One approach could be to use the Lucene MoreLikeThis() API. This API call to the Lucene Full Text search engine extracts what it believes to be the most salient words from a...

read more
VIDEO: Armedia Case Manager – Editing Your User Profile

VIDEO: Armedia Case Manager – Editing Your User Profile

We have uploaded a new video to the Armedia YouTube Channel! In this video, we demonstrate how users can update or change their profile information within Armedia Case Manager. These changes could include items such as groups that the user belongs to or subscriptions...

read more
VIDEO – Armedia Case Manager: Generating a Report

VIDEO – Armedia Case Manager: Generating a Report

Check out our new video blog giving you an inside look at Armedia Case Manager! In this post, Ronda Ringo demonstrates how users can generate a report within Armedia Case Manager. Stay tuned for more videos coming soon! To see all of our Armedia Case Manager Videos,...

read more
VIDEO: ArkCase: The Dashboard

VIDEO: ArkCase: The Dashboard

In today's video, we give you a tour of the ArkCase configurable dashboard. This dashboard provides a quick an easy way for users to access commonly needed components of their case management solution. The dashboard is also customizable so that users can put things in...

read more
Create a Self-Extracting Installer in Linux

Create a Self-Extracting Installer in Linux

Ultimately many would want to write complex RPMs to install software packages, however, those who are accountable for writing such packages may agree that this task may be cumbersome and impractical. Where the RPM may accomplish the goal of wrapping an application in...

read more
Predictive Analytics and The Most Important Thing

Predictive Analytics and The Most Important Thing

It turns out I was wrong...which happens at an alarmingly increasing rate these days—though I chalk that to a thirst to challenge myself...errr, my story! So, for a while now, I had convinced myself that I knew what the most important thing was about successfully...

read more
VIDEO- Alfresco CMIS Integration- A Sneak Peak

VIDEO- Alfresco CMIS Integration- A Sneak Peak

For a few months now, I and our fellow team members have been working on developing a CMIS integration to seamlessly allow for Alfresco to be accessed from other platforms. This video demonstrates the components that we built on top of the standard CMIS 1.1 and that...

read more
Spring Managed Alfresco Custom Activiti Java Delegates

Spring Managed Alfresco Custom Activiti Java Delegates

I recently needed to make a change to have Alfresco 4's Activiti call an object managed by Spring instead of a class that is called during execution.  Couple of reasons for this: A new enhancement was necessary to access a custom database table, so I needed to inject...

read more
U. S. Government Digital Acquisition Policy Gets an Update

U. S. Government Digital Acquisition Policy Gets an Update

You may have seen the news that the U. S. Government has established the U.S. Digital Service, a small team designed to “to improve and simplify the digital experience that people and businesses have with their government.” On the heels of that announcement came the...

read more
WordPress Contributors Upload Plugins

WordPress Contributors Upload Plugins

My previous post, "Allow WordPress Users to Upload Images" discussed the use of the functions.php file to implement capabilities to the contributors' role that isn't there by original design. As the functions.php file is part of a Wordpress theme, and if an alternate...

read more
Allow WordPress Contributors to Upload Images

Allow WordPress Contributors to Upload Images

WordPress offers six different roles ranging from Super Admin to Subscriber. There is one role that permits a user to write and manage their own posts but cannot publish them; that is the contributor. Writing a post and submitting it for approval to publish without...

read more
How to Export Tabluar Data in Captiva 7

How to Export Tabluar Data in Captiva 7

Armedia has a customer using Captiva 7 to automatically capture tabular information from scanned documents. They wanted to export the tabular data to a CSV file to be analyzed in Excel. Capturing the tabular data in Captiva Desktop proved to be simple enough, the...

read more
Good Times With VirtualBox Networking

Good Times With VirtualBox Networking

  Image Source: Oracle TL;DR version: if you run multiple VirtualBox VMs on the same desktop, setup 3 network interfaces on each such VM (one NAT, one internal, one bridged). Now for the long, more entertaining (hopefully!) version: Recently I switched from...

read more

ArkCase: Introduction to Data Access Control

Background ArkCase is a framework for developing case management applications. Data Access Control ensures each user sees only records they are authorized to see, and are prevented from seeing unauthorized records.  Data access control is applied to individual...

read more

Security and User Access Control in Ephesoft 3.1

  Overview of Ephesoft Security With an introduction of Single Sign-On (SSO) and other great new features, such as new Extraction (Fuzzy Key Field, Zone Extraction, Regular Expression Builder) and Classification (Test Classification Tool, Advanced DA Switch,...

read more

Adding Full Text Search to Ark via Spring and JPA

What, No Full Text Search Already? My project ArkCase is a Spring application that integrates with Alfresco (and other ECM platforms) via CMIS - the Content Management Interoperability Standard.  ArkCase stores metadata in a database, and content files in the ECM...

read more

Writing a Framework is Not Like Developing an Application!

ArkCase is both a framework and an application.  As a framework, ArkCase provides a scaffolding to write case management applications tailored to custom-fit a specific customer.  As an application, ArkCase provides pre-built web application archives (WAR files)...

read more

Art and Computer Science

I picked up a book in Armedia's technical library by accident the other day, but have come to really appreciate the rewards of that serendipitous event. I first grabbed the book because of its author, Don Knuth, is a well-known innovator in the computer science world....

read more

ArkCase: How I Learned to Make Modules be Self-Sufficient

A while back I said Armedia was investing in the next generation ArkCase.  I promised occasional updates.  Since then I've written a few technical stories (CLICK HERE to view all of our ArkCase blog posts).  Today I want to describe how we've started to achieve...

read more

Ephesoft 3.1 – Thoughts on the Feature Demo

For those of you who may not have heard, Ephesoft 3.1 is now available and last week an in-depth demo of the new features was recorded.  You can view the Ephesoft feature demo here: For those without the 1 hour and 18 minutes to spare, below are some of the...

read more

Spring MVC – setting JSON date format

Spring MVC's message conversion feature is the bomb.  I love it; I wish I'd started using it long ago.  Just make sure your JSON fields match your POJO property names, and your MVC controller includes a POJO parameter or return value.  Then Spring MVC auto-converts...

read more

VMWare Hyperic HQ Agent Automated Install and Configuration

An enterprise size company should require enterprise level software to meet the demands of it's infrastructure and user community. Software vendors offer enterprise class applications and solutions, however, miss the mark when deploying agents to clients. A case may...

read more

Mule Integration with Spring: A New Approach

I've written about using Mule with Spring on my personal blog.  In this article I described how to integrate Mule into an existing Spring MVC application. That approach involved configuring the web.xml file to setup a Mule context: <listener>...

read more

Mule and Activiti: Happy Together

Activiti out-of-the-box supports Mule tasks. When Activiti encounters a Mule task, it launches the configured Mule flow. This integration is exactly why my new project uses Mule in the first place. But Activiti also supports execution and task listeners: code that...

read more

Documentum Storage Decision Points – SAN versus NAS

When it comes to in-house IT services, every company has different practices.  We will stick to the basics, unless our company’s core product is cutting edge hardware or software.  Usually businesses follow the pack, and their system architects color within the lines....

read more

ArkCase: Pluggable Authentication Modules with Spring

Over the past several months, I have written several blogs about my project, the ArkCase framework. In this post, I will cover how we have gotten ArkCase to work with Spring Security. It is important to note that each organization has their own user directory, their...

read more

Slides From Today’s Webinar

In case you missed today's webinar in which we walked through our ArkCase solution framework with Alfresco Records Management, here are the slides from the presentation!! Acm and seamless records management integration webinar 3-4-14 from Armedia LLC   ArkCase is...

read more

Thinking in Mule: How I Learned to Love the Platform

I just finished my first Mule flow. My flow receives an Alfresco node reference and declares a corresponding record in the Alfresco Records Management Application. I learned about Mule and Alfresco RM along the way... specifically, I learned to think like a Mule,...

read more

Introducing TDGfABI – Say What?

Part of a solution that is being implemented for a current client involves implementing a custom retention framework.  Before you ask, no, Alfresco RM was not chosen.  Now that question is out of the way, testing retention is painful. The reason why I say this,...

read more

The Sunny Side of Tika

One of the great joys of development comes when you learn about a program making your development task very simple.  Apache Tika is one of those programs, and before I even begin to talk about Tika, I have to tip my hat to the developers.  Thank you very much for...

read more

The Value of Workflow Based Reporting

Reporting is on every manager’s mind. “How can I provide the real-time facts about the progress of my department?,” “How do I get the funding I need?,” “How can I be sure changes in my organization are getting done correctly?” These are some of the questions we have...

read more

Setting Up a Virtual Environment

It wasn't that long ago when a development environment required multiple physical computers to perform tasks from the mundane to the most sophisticated. While the virtualization of these environments became more adopted, software vendors introduced new products and...

read more

Alfresco Content.gov 2014 – ArkCase Presentation

Thank you to everyone who turned out for our presentation this morning at Content.gov!! In case you missed the presentation, here are our slides from the event. For more information about ArkCase, CLICK HERE to learn about our upcoming webinar! Content gov2014 armedia...

read more

Alfresco Auto-Update Failed Error Message

In my last blog, I introduced a complete backup and restore strategy for Alfresco and a custom application that has synchronized data (Alfresco holds repository documents, Application DB holds application specific data). PROBLEM BACKGROUND: Another issue I ran into...

read more

ArkCase: Getting Some Love

It's been a long time (OK, a few years) since I last wrote about ArkCase.  What's been happening since then? We wrote the ArkCase  framework using Spring and Spring MVC.  It was successful: we supported a few customers.  One customer was very large and required many...

read more

A New Kind of Business Philosophy?

Over the Christmas holiday, a colleague gave me The Go-Giver, by Bob Burg and John David Mann. It’s a charming little parable with huge lessons. While reading the authors’ five laws for success (stratospheric success!), I thought to myself: these are principals I...

read more

Creating an ECM Advisory Board – The Team

When creating an ECM charter, one of the first things that should be accomplished is deciding who within your organization should be a member of this core team. This step is extremely important, as these members will be responsible for the project scope within the...

read more

Integrating Workflow and Custom Forms in Alfresco

Recently, while working with a client I went through the course of understanding their business processes.  What transpired was a fairly complex process.  It started out simple:   Complete form, submit to manager. Manager reviews, either rejects for more...

read more

Alfresco for Government: Do More with Less

In today’s information-centric age, government organizations face the daunting challenge of offering enhanced services to citizens while simultaneously improving efficiencies and cutting costs. Let’s face it, whether you’re talking about the Affordable Care Act, the...

read more

Federated Search for Alfresco: Making the ViaWorks Connector

The ability to search and finding the right document is one of the biggest challenges in the ECM industry. The volume of electronic documents grows really quickly and often is stored into a number of different systems and repositories. One solution to this is to use...

read more

Federated Search in Healthcare

As we discussed in our previous blog, Federated Search can provide extreme benefits to organizations that have numerous databases and need to search for information across them. In today's world of ever changing Healthcare technology, federated search can provide an...

read more

Ephesoft Solution Blog – Batch Separation

Ephesoft is a great open architecture capture platform, and it is easy to find blogs and articles that support this. However, not as much is available out there to provide solution or development tips for the platform. So, as one of the frontier Ephesoft developers...

read more

Alfresco- Understanding the DoD 5015 Certification

For federal record managers, the importance of the DoD 5015 Chapter 2 Certification is widely understood as the de facto records management standard in North America. It defines the basic requirements that must be met by records management applications acquired by the...

read more

CMIS Repository Interrogator Tool

As system integrators and specialists in enterprise content management (ECM), Armedia is often called upon to migrate customers from one ECM system to another, or to upgrade their current system to a new platform -- or some combination of these things.  Inevitably, we...

read more

Section 508 Compliance and SharePoint

As most of you know by now, Section 508 is about providing access to information technology for disabled Americans. Since its implementation, the rush to become Section 508 compliant has led to most all of the focus having been placed on the Internet and other...

read more

Caliente Benchmark

Armedia's Caliente is a high-performance content migration tool designed to quickly and easily import content and metadata into a variety of leading content management systems (CMS). Caliente has been used in numerous projects delivered by Armedia and is currently in...

read more

Alfresco Content.gov 2013 Presentation

Did you miss our recent presentation at Alfresco Content.gov? No worries! We've posted the slides here as well as additional information about the use of Alfresco within the Federal Government. Armedia fda cstar doc man_content gov_alfresco_20130305 from Armedia LLC...

read more

Accessible Technology – Part 2

In the previous post we learned that Disabled Americans are the fastest growing minority group in America and that 20% of the total population has reported some type of disability and there are still many that are not reported or are counted separately like disabled...

read more

Accessible Technology

Armedia is breaking down the IT barriers so people with all abilities can realize their full potential.  I became interested in accessible IT back in 1998 when Section 508 was first coming on the scene.  Like most of you, I had never even considered how disabled...

read more

Query Results Truncated in Documentum

Recently, some colleagues and I were discussing whether the Content Server truncated result sets for large queries. They insisted that it did and that the largest result set Documentum would return was 1000 rows or 350 rows from any single source (the default values...

read more

Finding an Object’s Content File in Documentum

You probably know that Documentum (in its default state) stores content on the file system and retains a pointer to the content in its database. Likely, you have navigated the file store on the Content Server and discovered directories like...

read more

Birds of a Feather? Alfresco and Ephesoft

In our last blog we discussed the value and inherent benefits of integrating Alfresco, the open source enterprise content management platform, and Ephesoft, the open source intelligent document capture solution, in an enterprise solution. In this blog, let’s look at...

read more

ArkCase with Alfresco ECM

Did you miss our webinar yesterday with Alfresco? No Worries!! Here is the presentation highlighting our ArkCase Case Management and Alfresco ECM Integration:  

read more

Tips for Starting an Enterprise Document Capture Project

In today’s world, it is critical that businesses and government organizations are able to capture and fully utilize all of the information they have at their disposal, this includes information found on both paper and electronic documents. This is where intelligent...

read more

A Developer’s Journey: JIRA & Confluence

When we first arrived at Armedia a few months ago, we did a quick inventory of the internal tools we use for development. We were excited to find JIRA; yes, the open source, issue-tracking system from Atlassian. We had previous experience with JIRA from previous...

read more

Part III – Connecting to a Documentum Repository

 Once you have successfully completed the steps from Part II and the application has restarted following the steps takes to create a connection to the Documentum repository from my previous blog, you will need to establish the connection to the Documentum Content...

read more

Part II – Create a Connection to a Documentum Repository

Once you have completed the steps taken in Part I of this series, you need to create the connection. In order to utilize the integration between the Adobe FrameMaker application and the Documentum Content Server Repository, connection information must be added and...

read more

Alfresco and Ephesoft Together in the Enterprise

Over the past several years there has been a significant growth of interest around paperless office initiatives, as well as usage of enterprise-wide Records/ Document management solutions. However, a vast number of office-related tasks are still being conducted on...

read more

How do you Approach your Code?

Building software is more like creating a work of art, it requires creativity in design and ample craftsmanship to complete. Don Wells made this statement in his essay Agile Software Development: A gentle introduction at www.agile-process.org. He made the statement in...

read more

SharePoint 2010 – Documentum Integration

There are a number of blogs out there that talk about the EMC products that integrate SharePoint 2010 with Documentum along with the pros and cons of each product. However, I found the task of locating authoritative references to be infinitely more challenging....

read more

Unable to open any pages in SharePoint 2010

I have SharePoint 2010 installed locally on my laptop where I do my development. I don't develop for SharePoint all the time so there are gaps between when I might be looking at my local SharePoint. Getting back to SharePoint development I attempted to deploy my new...

read more

SQL Server Management Studio Freeze

In this blog I document an issue with SQL Server Management Studio freezing and what I did to resolve the issue. So while trouble-shooting a SharePoint issue (that's another blog) I found that the SQL Server Management Studio froze as soon as it loaded and I could...

read more

Understanding Spring Security – Part 4 – ACL Security

Spring Security also provides domain object level security in addition to the other types of security discussed in this Spring Security blog series. In simple terms, ACL provides a way to specify permissions based on a combination of role, business object (referred to...

read more

Understanding Spring Security – Part 3 – Method Security

Since version 2.0, Spring Security has improved support significantly for adding security to various service layer methods. Method Security, in nature, is slightly more complicated than the simple allow or deny system seen in URL Based Spring Security. This security...

read more

Understanding Spring Security – Part 1 – Introduction

Spring Security, formerly known as Acegi Security, is an open source security provider that is used extensively in Java based web applications. Due to its power and ability to be customized, Spring Security has evolved itself into the de-facto standard for securing...

read more

FISMA In the Cloud: Why You Need a Sole Source ATO Provider

In today’s technology landscape, migration to the Cloud is compelling not just for the cost and time savings over standing up your own infrastructure, but many other important reasons including on-demand spare capacity for seasonal or peak traffic loads, as well as...

read more

Drupal/ Alfresco Integration is The Word on the Street!

The excitement is palpable. The benefits of a Drupal/ Alfresco integration are considerable, both from a developer and an end-user's perspective. And users of one of these open source systems have already recognized this. So, what are the two system's at play in this...

read more

Two Approaches to Source Code Management (SCM)

I’ve been thinking about source code management, because I recently encountered two very different approaches to it. Let me begin with a quick overview of some key source code management terms and concepts. First, what do I mean by source code management (SCM)? SCM is...

read more

Printing From a SharePoint Visual Web Part

I recently built a SharePoint (SP) Visual Web Part (VWP) with two calendar controls and a literal control. The calendar controls are used to filter the content of a specific list and the results are displayed in the literal control. The literal control only has the...

read more

Tips for Documenting your Business Process Workflow

When implementing a bpm automation solution, it is important to first understand what the customer’s current workflow really looks like. With all of the talk about business process optimization, a common problem is that companies and organizations often do not go into...

read more

What Leadership Means To Me

As I sit here eating apple pie and ice cream – yes, I’m a southern kid – I’m reflecting on our Leadership Offsite that ended yesterday.  On the heels of Mother’s Day, I remembered an essay I wrote about 13 years ago at Sapient in response to a contest with the topic...

read more

What is CMS: Part 4 – Types of CMS

Now that we are on part four of my “what is CMS” blog series, lets talk about the different types of CMS.   Content Management Systems (CMS) come in various shapes and sizes, each possessing different purposes and functions. So, if in the last post you took the...

read more

What is CMS: Part 3 – Do I Need CMS?

For the third part of my “What is CMS” blog series, we will look into helping you answer the question “Do I need CMS”  In case you missed my previous posts in the “What is CMS” Series, a CMS is the industry acronym for a “content management system.” We also talked...

read more

Benefits of Case Management: An Information Advantage

The benefits of case management solutions are similar to other types of information management solutions: they help companies and organizations optimize and effectively use information and content in order to gain a competitive advantage. In this vast growing...

read more

Case Management and FOIA Compliance

Armedia has done several presentations now on how software for case management can be extremely beneficial in enabling federal it solutions to experience increased efficiency in handling FOIA requests. With a large portion of the United States Federal Government now...

read more

Why Open Source?

To really be able to answer the question “Why Open Source?” you must have a thorough understanding of the different benefits of open source software that businesses can experience. Today, there are open source office solutions available for almost every common type of...

read more

Federal Cloud Computing Challenges Part 3: Data Management

  In a Statement by Dr. David McClure, Associate Administrator, Office of Citizen Services and Innovative Technology, at an April 2011 Senate Subcommittee Hearing, McClure stated one of the biggest challenges federal agencies face in migrating to the cloud is...

read more

Captiva InputAccel Tutorial

For the past few months I have been deeply engaged in a Captiva InputAccel project. The requirements for this project were fairly simple and generic: scan documents (capture), enhance (de-skew and read bar code), extract (OCR and index), and export (to Documentum and...

read more

The Unseen Side of IT Projects

In the IT project world, conversations are technically based.  In the business world, focus is on applications and business needs. This can (and often does) lead to the true personal value of these systems being overlooked. Armedia had been awarded a contract with...

read more

Is Your EMR Holding You Hostage?

Let’s take a look at “Nirvana Health System,” a hypothetical 1000 bed system in the City of Nirvana. The system has 7000 employees, 7 hospitals, more than 200 doctors on staff, with another 800 or so who independently perform services in the area. Historically they...

read more

The Spaces Between

As solution integrators, our greatest value comes from understanding the ins and outs of “the spaces between” our clients existing systems, but we expect stares as blank as a freshly cleaned whiteboard when offering such an explanation. Our challenge then becomes “How...

read more

Armedia Case Management – Content.gov Presentation

Did you miss Alfresco's Content.gov event today in Washington, DC? Dont worry!! Here are the slides from Armedia's presentation.   http://www.slideshare.net/ArmediaLLC/armedia-nci-content-govalfresco20120124v10   For more information about ArkCase CLICK...

read more

What is Armedia based on?

In church on Sunday, the pastor stated that Christianity was based on the person and work of Jesus Christ.  The text of the lesson was from Matthew 16:13-20.  In these verses, Jesus asks His disciples, "Who do men say that I am?" then later He asks His disciples, "Who...

read more

Armedia Government IT Solutions: HUD and FOIA Compliance

Without a doubt, one of the biggest challenges government it solutions have had to overcome in recent years is handling FOIA requests. The Freedom of Information Act (FOIA) is the law which requires federal agencies to provide access to documents and information that...

read more

The CRASH Report

Cast software, the maker of software quality tools, released their second annual CRASH (Cast Report on Application Software Health) report in December. The report examined the "health" of world-wide software applications by examining the source code of 745...

read more

Detecting Unspoken Customer Requirements

When responding to RFP’s, the natural temptation is to respond at the level of most of the information in the RFP, assuming that the bulk of the detail denotes the solution that they are looking for and actually need, but many times it can be quite the opposite....

read more

Using an Inception Deck to Respond to Proposals

I came across a very interesting blog post by Jonathan Rasmusson. This post discussed The Agile Inception Deck, a project chartering technique that a co-worker created to help agile software development teams get their projects started off on the right foot. Like all...

read more

What is CMS: Part 2 – Benefits of CMS

In my last post, I talked about the ins and outs which help in answering the question "What is CMS." Now that we have covered the technical side of it, we need to analyze some of the key benefits of CMS (content management system). Lets take a look:   9 Benefits...

read more

What is CMS

What is CMS Part 1: Keys to a Basic Understanding What is CMS? If you work in the IT industry, you undoubtedly have heard this acronym. However, before we go diving into the benefits of a CMS or the different types of CMS, I thought it was important to take step back...

read more

Personal Log, Stardate 65326.8

For most of my professional life, I have kept a daily log of my activities. I use black and white marbled composition notebooks that you can buy at the office supply store for $2. They are nothing fancy, but they contain the record of problems I have solved, thoughts...

read more

The Fast/Good/Cheap Rule of Software Development

Triangles have been a staple of mathematics, architecture and engineering for centuries. They have also become important in software development by way of a project management concept. You may have heard of the "Fast/Good/Cheap" rule. This rule uses a triangle to...

read more

Why you should do a cognitive walkthrough.

Hey everybody, check out my latest blog post at www.ajmcclary.com. Here is a preview (and video below): Cognitive walkthrough’s are my favorite form of usability testing—and I do it so much, it’s almost exclusively the only type of usability testing that yields...

read more

Slides from the CONNtext Webinar

Last week, Armedia held a webinar demonstrating the key features of CONNtext, our solution which allows for Maximo integration with FileNet. The CONNtext solution enables real-time bi-directional synchronization between IBM's Maximo Asset Management suite and IBM ECM...

read more

Content Security: The Forgotten Project Feature

Throughout my many years of experience in the system and software development area, I have noticed one major thing that always seems to be at the top of requirements but becomes relegated to somewhere lower in priority as the project proceeds, only to come back to the...

read more

An Insider’s Perspective: The CPSC Project

It was in the fall of 2010 when I got a call that began my engagement on one of the most interesting projects that I have worked on in recent times. The situation, the project was with one of the leading product safety regulators in the world.  The international arm...

read more

Annotate This!

Over the past 12 months (or maybe longer) I have been involved with 2 separate projects involved in Alfresco integration with Daeja ViewONE Pro. Daeja ViewONE Pro is a java applet designed to allow users to apply annotations to any* document within a document...

read more

I’m in eRoom, Get Me Out of Here!

[turns up amplifier, cranks up volume to 11, puts Huey Lewis and the News vinyl on record player....] I start up Visual Studio 6.0 and settle down to some nostalgic programming with Visual Basic (VB) 6.  Ah, college memories come flooding back and strangely not many...

read more

Top 25 Programming Errors

The 2011 CWE/SANS Top 25 Most Dangerous Software Errors report was published by the SANS Institute and MITRE in June (cwe.mitre.org/top25).  The report leveraged the SANS Institute's Tops 20 attack vectors (www.sans.org/top20) and MITRE's Common Weakness Enumeration...

read more

Debugging SharePoint 2010 Enterprise Edition Upgrade

I've been doing my SharePoint development and testing using a locally installed instance of SharePoint. I originally installed my development environment following the instructions found in the MSDN library: "Setting Up the Development Environment for SharePoint 2010...

read more

Project Estimating: Lesson Learned

Hi, this is Scott Roth.  I am new to Armedia and Armedia's blog.  I have been watching the past few weeks as Dave, Tim and Judy have shared their cutting edge technology lessons learned with you.  Personally, I have found these posts incredibly insightful and had to...

read more

Using SharePoint Designer 2010 to Add Custom Buttons

Sharepoint Designer  2010 provides a great quick way to add simple actions to your SharePoint application. I have a project that I wanted to add a couple buttons that would allow the user to navigate away from a "Drop-Off" library to the libraries where files are...

read more

New and improved method for extracting JavaScript from HTML

A few weeks back, I wrote about using HTML5 custom data attributes as an enabling mechanism for extracting JavaScript from HTML pages. Turns out that approach has one significant drawback: HTML attributes are not suitable for storing arbitrary data.  Specifically, we...

read more

Top Three Tips on User Training

“Go forth and use this new product!”.  I feel as if this happens more often than not, an existing product is re-developed, with not much in mind to the user, who has to use this new product.  I was on a project recently, where this did not happen, and I’d like to...

read more

The latest word on SharePoint 2010 and CMIS REST bindings

A while back I described the problems I had checking files out of SharePoint 2010 using CMIS REST bindings (more specifically, using the excellent Apache Chemistry OpenCMIS client API for CMIS). At the time, it seemed odd to me Microsoft would release a CMIS stack...

read more

JSP Pages, Do not get too used to c:out!

I was always one to go ahead and use <c:out> to display model data in my JSP pages.  Never had a reason not to!  Well, I recently had a reason…   As I mentioned in my last post, I am working on a web application that uses several jQuery libraries – another...

read more

A pattern for extracting JavaScript from HTML

When I wrote about separation of concerns in webapps, I said I would consider how to apply separation of concerns in my project.  This post is a progress report!  I have tried this pattern on several pages and so far, all is well. Step 1 is obvious: just extract all...

read more

CMIS, SharePoint 2010, and File Checkins

A while back I wrote about checking out a SharePoint 2010 file using CMIS.  Getting checkout working excited me so much I forgot to try checking the file back in! Turns out there are a few tricks. We use Apache Chemistry as our CMIS client.  Chemistry's checkin method...

read more

SharePoint 2010 – REST Atom Service and JAVA, part 2

This is the second of two blogs where I demonstrate how to use the openCMIS library from a JAVA client to connect to a CMIS enabled SharePoint site through the REST Atom service of SharePoint. My previous blog “SharePoint 2010 – REST Atom Service.” provided...

read more

Sharepoint 2010: REST Atom Service and JAVA

  This is the first of two blogs where I demonstrate how to use the openCMIS library from a JAVA client to connect to a CMIS enabled SharePoint site through the REST Atom service of SharePoint. The “lessons learned” and tips I include come from examining MSDN and...

read more

HOW TO: SharePoint 2010 – Implementing CMIS

I was tasked to create a SharePoint site and enable it for CMIS access from a java application we were developing.  Since this was new to me, I wanted to establish a SharePoint to SharePoint connection using CMIS before trying to connect from our java...

read more

CMIS, SharePoint 2010, and file checkouts

SharePoint 2010 is the first SharePoint with a CMIS adapter.  SharePoint 2010 offers a Web Part to request data from other CMIS servers (e.g. Alfresco and Documentum), and a CMIS producer to offer data to CMIS clients (e.g. Apache Chemistry). Theoretically this means...

read more

Webapps and Separation of Concerns

Separation of concerns is a big deal in software engineering.  Program structures should be nicely organized, such that distinct tasks are handled by distinct program elements.  In other words: no business logic wrapped up in our SQL statements; no data access in our...

read more

Oracle and Java = Goodness

Two exciting announcements from Oracle the last few days: JCP.Next - Oracle Proposes Changes to JCP: Enforced transparency (open mailing lists, open issue trackers); and greater throughput (more frequent JSR updates, and deactivating JSRs when they stop making...

read more

Input Management

Input Management I shouldn't knock the term Input Management because it is fitting for what I've been involved with, but it is vague. This vagueness, allows competing companies to use any definition to best fit what they are trying to sell. (That is for another...

read more

The Browser is the VM

Just like thousands (millions?) of others, I spent the last 9 years writing services for Web applications.  I always concentrated on the server side, and never took the browser seriously as a software development platform.  I assume I'm not alone, given the prevalence...

read more

Beginner Thoughts on Alfresco Architecture

If you asked me three months ago if I enjoy developing to Alfresco’s repository and Share UI (specifically Enterprise 3.3.3), it would have been a frustrated “NO…” -- Not frustration about WANTING to learn a new product, since that is always exciting and challenging,...

read more

Information In CONNtext

I’m sure that some of you read the title of this blog and feared that someone missed spell check when titling it CONNtext; however the unusual spelling is quite intentional. CONNtext, a play on the words connector and context, is an Armedia developed solution that...

read more

CMMI Series: Rigidity

Welcome back to the second installment of the CMMI series.  I’m going to flip the previous installment of the CMMI blog on its head and talk about the rigidness of CMMI and why that presented some challenges to our efforts of achieving a ML3 rating. One of the process...

read more

CMMI Series: Flexibility

Over the last 10 months, Armedia engaged in a committed effort to achieve a CMMI Maturity Level 3 rating.  While it is unusual to go directly for a ML3 rating from scratch, it was an additional challenge for a small business to do the same.  Luckily for us, Armedia...

read more

More Thoughts on Data

In my previous blog, Data, the Neglected Part of Content Management,  I discussed the importance of structured data within a cms. Getting a good structured data design to compliment the design of the overall content management solution can be dirty work; not quite...

read more

Data, The Neglected Part of Content Management

I call it "the question". You're in a crowded conference room and someone asks, (and it's usually with the senior manager present), "could you give me a definition of content management?" Everyone looks at you, the learned professional for some wise insightful...

read more

Speaking IBM FileNet

In my years of working in the content management space I've experienced the challenges of switching horses, sorry I mean platform vendors more than once. Terminology aside, it's hard to quickly understand let alone master a new platform simply because how each...

read more

UX Corner: Instant Usability Testing

I've been experimenting with a really clever usability testing technique that uses human intelligence to collect quantitative data about a user's experience. The way a development project traditionally gathers this data is through conducting a study—gathering...

read more

Practical steps to improve Documentum RMA performance

RMA is typically slow and recently we were asked to make it faster and explaining the WDK stack is not why we were brought in. The application consisted of custom everything (menu items, functionality, workflows, lifecycles, alias sets, object types, complex security...

read more

ArkCase vs. NIEM

Now that we have covered the basics of "What is Case Management," and you have developed a pretty good sense of the various Benefits of Case Management,  lets talk about a comparison of ArkCase and NIEM. Is there any doubt that ArkCase wins this battle? But how so?...

read more

Think Alfresco from Documentum perspective –Take 1

When you work for a while in the software you get numbed to “technologies have come and gone...” occasionally though some become commodities and others trend setters. We have seen that with many products like Apache, Tomcat, Lucene, Drupal …etc that have stabilized...

read more

Software design is in crisis

In the 90’s, when ECM solutions were rare, we could get away with designing solely toward requirements, but there is too much at stake nowadays. A recent study sampling various IT projects reported that: 62% percent of projects fail to meet their schedules 49% are...

read more

Documentum-Composer

It was year 2004, when I was first introduced to EMC Documentum. As I first fired up the DAB IDE, I felt man this IDE is Unintuitive, slow and cryptic. Apart from learning the DFC API’s in Documentum, getting accustomed to DAB itself was an excruciating experience....

read more

Microsoft SharePoint 2010 and The Last Great Hope

Anything that defines the “future of productivity” deserves a welcoming befitting a king: “the lion roars back”! Luscious superlatives take a number... And now back to our regularly scheduled program… Yes, SharePoint 2010 has arrived (officially since mid-May). Yes,...

read more

So long, farewell, auf Wiedersehen, eRoom

A simple goal – “export, transform, load” – the destination is a matter of choice. EMC eRoom is going away.  It has been marked as End of Life (EOL) so what next?  EMC Documentum have 2 options: EMC Documentum Collaboration Services; EMC Documentum Centerstage. ...

read more

Let there be guitar!

What happens when you combine Ligero and EMC Documentum when developers have a spare moment. You get: Rockumentum! The question was thrown out in casual conversation - "Hey, do you think we could turn Documentum into a Jukebox?". So what else would you do with your...

read more

iPad and the pursuit of content management

Too expensive. Too bulky. Too consumer oriented. Too many existing competitors. Too niche. Too proprietary. Too slow... Oh yeah, lots of negativity. Wise words? Truly wise...if your standards are at or below Peter Griffin's. Otherwise: NO, NOPE, COMPLETELY WRONG....

read more

A Case for Dinosaurs

In the 1993 hit movie “Jurassic Park” the young heroine, Lex, is inside the park’s main control room. The computer console is in front of her. The resurrected Velociraptors are pressing hard on doors and windows trying to break through for a tasty human snack. The...

read more

The Andy Fastow Subtext…

File this under: “what the …”, “huh?!”, “is this ECM related…”, or “let’s bear with it for a bit, it may go somewhere…”. So for those of you who may not have heard: The Andy Fastow Story is a far-fetched, weird and wonderful fantasy about a man who single-handedly...

read more

What is a Record?

“What is a record?” This is the fundamental question that must be answered before answering "What is records management". Without a clear answer to that question, one cannot determine record titles, develop and apply retention schedules, structure file plans or manage...

read more

Doneness!

‘Tis the season for the big sales kickoffs, goal communication, quota setting and the inevitable fudding and jockeying that goes with that. We at Armedia are, of course, not much different and have been dutifully working our list for a while. All roads therefore lead...

read more

Other People of Case Management

For the last few blog posts, we have discussed answers to different aspects of the question "What is Case Management". With the several roles that are involved in controlling and managing components of a Case Management system. Lets discuss a few more: A couple more...

read more

The People of Case Management

In my last post, I answered the question "What is Case Management." Now, lets look at another question: What are case managers?  Who is it that does all this case management? The answer to the question "What are case managers?" has several components which make up the...

read more

What is Case Management?

So many times, we hear the same response from clients "what is case management? I've heard of content mangement and records management, but what is CASE management?" Armedia writes about case management, and we help our customers implement case management solutions,...

read more

OSGi for business applications

OSGi is a dynamic module system for Java.  An OSGi system is a network of components that communicate via defined interfaces.  Each component is deployable, manageable, and updatable, with predictable effects on the other deployed components.  Each component can be...

read more

NIEM as it relates to Case Management

As it relates to Case Management, NIEM is very important.  The need for sharing information is vital for the war on terrorism as well as combating domestic crimes (i.e. drugs, sexual perpetrators and etc.).  Law Enforcement agencies have to be able to share case...

read more

Migrating CAD Drawings into Documentum

Anyone who has ever attempted a data migration knows that there is no such thing as 'a smooth transfer of power', as it were. From learning both the legacy system and the new system, business processes, data clean-up, data mapping, deciding between existing tools and...

read more

High Volume Server (Part 2)

HVS (Part 2) Data Partitioning Before we delve into Data Partitioning, here’s a review of some fundamental database concepts. In terms of this article the focus will be on Oracle as the database. Fundamental Database (ORACLE) concepts: A Table: (i) Stores structured...

read more

To D6 or “Deep 6”

Most of us in IT can think of many things we would rather do than upgrade systems and software; for example, maybe take a nice trip to the dentist, or perhaps volunteer as the test subject in an IRS agent, audit training class. If you finally have your Documentum 5.3...

read more

High Volume Server (HVS) Part1

After hearing so much about EMC Documentum HVS, we decided to look under the hood to understand what the hype was all about. What is HVS? Made broadly available in version 6.5 (you need to purchase the key) it is a generic term that refers to 3 broad areas of...

read more

Retention Policy Consolidation

One of the often overlooked challenges of electronic records management is the control and maintenance of retention policies.  This is particularly difficult if you are faced with a large number of members in your organization's different record series categories. ...

read more

The Future Is So Like Old

“I was making my plans when life happened.”  (John Lennin)  I should have Googled that quote. What just happened? I presented a “quote.” I discredited the quote and myself by admitting that I did not do even minimal research on a commonly used Web source. I misspelled...

read more

Producing Quality Given Time Constraints

The schedule is an ever present aspect of application development. Engineers must constantly balance producing quality work against given time constraints. This is why most engineers are constantly searching for tools and techniques that allow them to deliver more quality work in less time. Techniques, like software patterns, focus on the quality aspect of the software while many tools focus on productivity. When an engineer finds something that allows him/her to both increase productivity as well as improve the quality of work delivered, it deserves special attention.

read more

Missions Trip to Rwanda

I am headed to Rwanda on July 10th for a short-term missions trip.  My church, Immanuel Bible Church http://www.immanuelbible.net, is partnering with African New Life Ministries, http://www.anlm.org.  One of our projects is to build out a computer lab for the...

read more

A Mower Story

Last summer, my father-in-law purchased a really nice John Deere riding mower. The mower was amazing.  It did everything a mower was supposed to do, and a lot of what a tractor could do, as John Deere designed it. But within days of getting it home, my father-in-law...

read more

Reveille RealTime for Documentum?

You may have heard of the Reveille Management Console for Documentum D5/D6 and Reveille for Captiva InputAccel – the only solutions that can proactively and automatically monitor, diagnose and repair your DCTM/Captiva installation, but what is Reveille RealTime (RRT),...

read more

Custom Views in Alfresco

Have you ever wanted to impart information about a space, but without having to force the user to open a document, or perform a search? A custom view is a portal that can be attached visually to a space. It is a great way to convey information about a space and it's...

read more

Electronic Health Records – Possible or Not?

There have been a large number of articles published regarding electronic health records.  I wanted to share my thoughts given that Health IT an area that I believe has a tremendous amount of potential.  This topic is nothing new, it has been discussed, tried,...

read more

iPhone 3.0 and Content Management

So, the much anticipated announcement about iPhone 3.0 is out shortly--in about 1 hour to be precise. Lots of exciting new functionality rumored--cut & paste (finally!), MMS (why hasn't it been here already?), better bluetooth functionality, etc. What I'm most...

read more