Online file editing and sharing made easy with jComply Spacebox

file editing and sharing• Did you ever wish you could edit your sales presentation on the go?
• Have you ever lost your hard drive with years of data on it?
• Have you ever lost your picture memories because you didn’t back them up?
• Are your pictures, music and documents scattered on your mobile, iPad, PC, network drive and other devices?

The answer is jComply Spacebox. Save and backup your documents, pictures, music, videos and any type of file on the cloud so you can access them from anywhere, anytime and any device.

The use of smart phones around the globe is increasing and according to a survey the figure will surpass 2 billion users globally. See http://tinyurl.com/buzyj6x.

Facebook has claimed in a recent news release that it now has 1 billion plus users which is over 10% of the world population. See http://tinyurl.com/c5e5fn7.

Where is the global invasion of smart phones, tablet PCs, social media taking our users. More and more data is being shared on the internet. Where people used to keep their pictures in print format in their cupboards in the past, now they are scattered on mobile phones, laptops, tablet PC and social media sites. Often these devices come with limited space with no facility for backups which puts your personal data at risk.

The other risk to personal information and data is the lack or no control with social media sites offer. With jComply, you can share your personal data with friends, family and colleagues in a simple and secure way. You are in charge of who accesses your information, what they can do with it and whether they can share it with others or not.

Create your free account today at spacebox.jcomply.com.

Posted by: Sultan Noori in Emerging Technologies, jComply, Need for Compliance, Uncategorized | Leave a comment

How to track changes while reviewing a document in jComply?

Using the Microsoft Office Connector, users can easily create and upload their existing documents in jComply.  However, the embedded and integrated Microsoft Word not only allows the application to version control but users can also benefit from the track changes feature to monitor changes made by other users. 

Let’s see how this is done.  For this exercise we will assume you have already created a Microsoft Word document and configured and ran an approval process.  When the document review task is published to a reviewer, the reviewer opens the task from the home page.  In Microsoft Word, go to the Review tab and click on Track Changes.

Enable track changes in Microsoft Word in jComply

Enable track changes in Microsoft Word in jComply

Once the track changes are enabled, all changes made will be highlighted and saved by jComply in that version.

Viewing changes in Microsoft Word document in jComply

Viewing changes in Microsoft Word document in jComply

When you receive a document reviewed by another user, you can accept or reject changes by clicking on the appropriate buttons on the review tool bar.

To view changes made by other users, you can open any past version from the Versions panel.

Document versions panel in jComply

Document versions panel in jComply

 

Follow us on http://www.facebook.com/jcomply to stay tuned.  To learn more about jComply and how it can help your organisation, visit www.jcomply.com.

Posted by: Sultan Noori in jComply | Tagged , , , | Leave a comment

Comparison of most popular open source ecommerce applications

Open source ecommerce application may be the best option to start your own online store. There are a lot of open source applications available through online communities for online stores. In this blog we are going to compare four leading open source ecommerce applications so you can select the right product for your business.

What is Open Source?

Open source software and applications are released under General Public License (GNU) and are freely available with their complete source code along with their help documents. These applications are continuously being updated and extended by the community members. Programmers can customize these software according to their needs and redistribute their customized work. Open source software is much better and stable than proprietary software in many aspects. Programmers all around the world contribute to the software features, quality, bug fixes and security making it more reliable and safe. Most leading open source software are built on tried and tested frameworks such as MVC. Furthermore, they are supported by third party modules, add-ons, plug-ins, localization packs and connectors which make it real easy to not only enhance the functionality but also integrate with other systems and applications.

Which Open Source Application to choose for your shopping cart?

Selection of open source shopping cart application for your online store is not an easy task. You have to consider each and every aspect from basic layout towards the complex payment processing features right from the beginning. However, the application features must fulfill the business needs and requirements. For example if you are have thousands of products and expect a huge volume of traffic, then it is recommended to go for a most stable and enterprise level application. On the other hand if you have few products to sell online and expect low volume traffic, you can go for an entry level application. The entry level applications are easy to customize, have a low cost to run and maintain but may not be able to handle large volume of transactions and security demanded by medium to large size businesses.

We have prepared a comparison matrix of some popular open source shopping carts with respect to their stability, ease of use, feature list, availability of advance options, customization complexity etc. The matrix will help you choose the right product for your online business.

 

Most Popular Shopping Carts

For the comparison matrix, we have selected the following most popular open source shopping cart applications:

  1. Magento
  2. ZenCart
  3. OpenCart
  4. OsCommerce

Magento

Magento is a feature-rich ecommerce platform built on open-source technology (MySQL and PHP) that provides online merchants with unprecedented flexibility and control over the look, content and functionality of their ecommerce store. Magento’s powerful administration interface features, search engine optimization and catalog-management tools give merchants the power to create sites that are tailored to their unique business needs [1].

Magento is the ecommerce platform of choice for integration with Openbravo ERP system. For medium to large businesses, Openbravo ERP extends the functionality of an ecommerce application to include stock control, sales order management and finance and accounting.

ZenCart

ZenCart is a free, user-friendly and open source shopping cart software. It has been developed by a group of like-minded shop owners, programmers, designers, and consultants that think ecommerce web design could be and should be done differently. [2].

OpenCart

OpenCart is an open source PHP-based online shopping cart system. A robust e-commerce solution for Internet merchants with the ability to create their own online business and participate in e-commerce at a minimal cost. OpenCart is designed feature rich, easy to use, search engine friendly and with a visually appealing interface [3].

OsCommerce

osCommerce Online Merchant is an Open Source online shop e-commerce solution that is available for free with a feature rich set of out-of-the-box online shopping cart functionality that allows store owners to setup, run, and maintain online stores with minimum effort and with no costs, fees, or limitations involved. [4].

Comparison Matrix of open source ecommerce Applications

Here we are going to present a comparison matrix of these 4 most popular open source ecommerce applications.

 

1 – Essentials

Magento ZenCart OpenCart OsCommerce
Requirements PHP5.2 MySQL4.1.20+, InnoDB, cURL PHP4.0+ MySQL4.1.14+ PHP4.0+ MySQL4.1.14+

InnoDB, cURL

 

PHP5.2 MySQL4.1.20+,

SSL support full SSL full or shared SSL full or shared SSL full or shared SSL
Knowledge level for coding? advanced intermediate intermediate  

intermediate

Ease of use? intermediate easy easy easy

 

2 – Site Management

Magento ZenCart OpenCart OsCommerce
Multi-store Yes No
Multi-Lingual Yes Yes Yes Yes
Support for Multiple Currencies Yes Yes Yes Yes
Tax Rate support Yes Yes Yes Yes
iPhone optimised Yes No No No
Template system Yes Yes Yes No
WYSIWYG Editor for HTML content Yes Yes Yes add-on (ck editor)
Page content management Yes Yes Yes No
Email template management Yes No No No
Administration Roles and Users Yes Yes Yes No
Open Source? Yes Yes Yes Yes
Unlimited products? Yes Yes Yes

 

3 – Catalog Management

Magento ZenCart OpenCart OsCommerce
Batch Import and Export of catalog Yes add-on No No
Google Base Integration Yes add-on add-on No
Downloadable/Digital Products Yes Yes Yes Yes
Filtering of products Yes limited Yes No
Product comparisons Yes Yes Yes add-on
Product reviews Yes Yes Yes Yes

 

4 – Product Management

Magento Zen Cart OpenCart OsCommerce
Multiple Images Per Product Yes Yes Yes Yes
Reports Yes limited Yes No
Bundled products Yes No add-on add-on
Up-sells in Shopping Cart Yes No No No
Stock Control Yes limited limited add-on
Product call for price add-on Yes add-on add-on
Min or max quantities and units add-on Yes add-on No
Cross Sells Yes No No add-on
Related Products Yes Yes Yes Yes
Auctions add-on add-on add-on add-o

 

5 – Marketing, Sales and SEO

Magento Zen Cart OpenCart OsCommerce
Google Site Map Yes add-on add-on add-on
URL Rewrites Yes add-on add-on add-on
Meta-information for products and categories Yes Yes Yes No
Discount Coupons Yes limited limited No
Catalog Promotional Pricing Yes Yes Yes No
Multi-tier pricing Yes Yes add-on No
Customer groups Yes add-on add-on No
Wishlist Yes No No No
Newsletter Yes Yes Yes Yes
Gift Certificates Yes Yes Yes Yes

 

6 – Checkout

Magento Zen Cart Opencart OsCommerce
Delivery / Billing address Yes Yes Yes Yes
Ship products to multiple addresses in one order Yes No No No
One-Page Checkout Yes add-on add-on add-on
Checkout without account/Guest Checkout Yes add-on add-on add-on
Integrated with Google Checkout (Level 2) Yes add-on add-on add-o

 

7 – Order Management

Magento Zen Cart OpenCart OsCommerce
Manage orders from admin Yes Yes Yes Yes
Create, edit orders from admin panel. Yes add-on add-on add-on
Create one or multiple invoices, shipments and credit memos per order to allow for split fulfillment Yes No No  

No

Order statuses Yes Yes Yes No

 

Conclusion

We hope that after going through this article you are able to select the right product for your online store. If you feel that this article was informative and helpful, please share it with others.

References

1 – http://www.magentocommerce.com

2 – http://www.zen-cart.com

3 – http://www.opencart.com

4 – http://www.oscommerce.com

 

Posted by: Imtiaz Ahmed in Ecommerce Applications | Tagged , , , , , , , , , | Leave a comment

jComply – Coming soon on Cloud

jComply on Cloud

What is next for jComply?  With feedback from existing clients, partners and the fact that jComply is built on web friendly technologies anyway, the obvious next step was to put it on cloud.  We are  excited about this move and feel that it will help with the following:

  1. Make it easy for users to demo the application online
  2. Take a trial for 30 days and really see how jComply can benefit your organisation
  3. If you like what you see, sign up straight away
  4. Low cost to use the application
  5. Scale up as the business grows

Here is a glimpse of the features available in the cloud version:

  • Online storage
  • Flexible sharing
  • Version control
  • Tagging, searching and filtering
  • Integration with Microsoft Office
  • Alerts and email notifications
  • eLearning
  • Task management
  • Audit log
  • And many more

Follow us on http://www.facebook.com/jcomply to stay tuned.  We will be making more announcements about the features, price plans and most importantly when jComply is going LIVE.

Posted by: Sultan Noori in jComply | Tagged , , , , , , , , , | Leave a comment

10 Golden Arrows of Information Security

1. Password Control

  • Protect your password(s) at all times
  • Change your passwords regularly and if you believe it has been compromised
  • When you leave your computer – secure it (Ctrl-Alt-Del) and log-off from protected systems
  • Ensure that your password is sufficiently complex that you can remember it but it cannot be guessed by others.

2. Preventing Computer VirusesPreventing Computer Viruses

  • Ensure that all media and transmitted files are virus scanned before they are downloaded onto Company systems
  • Be suspicious of e-mail attachments from unknown origins
  • If you think your computer has a virus or you have a message to that effect – STOP using the PC – and tell your line/network manager
  • Please report all faults promptly.

3. Email Use

  • E-mails are monitored and must be business related
  • You must not send or forward chain letters, or emails containing offensive, abusive, racist or sexist comments
  • Personal e-mails must not be sent externally by the Company’s email facility

Internet Use4. Internet Use

  • Your activity on the internet will be monitored
  • Only connect to the Internet via the Company’s network
  • Ensure that authorised and downloaded files from the internet are virus scanned
  • Do not browse, download, duplicate or transmit data from the internet which is pornographic, racist, sexist, vulgar or obscene. 

5. “Need to Know” Principle

  • Only tell others what they need to know, in order to do their job
  • Ask yourself the question “Is that person really who they say they are and how can their identity be verified?” (Call them back, find them on a company address book)
  • Don’t inadvertently reveal Secret, Confidential or Personal-in-Confidence information to others, for example if you are talking in a public area, or someone tries to trick you into releasing it.

6. Protecting Company Information

  • Use the Company’s classification process to protect sensitive information; the levels are: 
  • Secret (information if released to unauthorised persons could cause serious damage to the Company’s business/reputation)
  • Confidential (information if released to unauthorised persons could cause damage to the Company’s business or reputation)
  • Personal-in-Confidence (Information held internally by the Company that relates to individuals)
  • If a Company document (electronic/paper) does not have a visible classification marking it must be assumed to have an Internal  classification
  • Classification should normally be placed on top left hand corner of document.

7. Protecting Your Information OnlineProtecting Your Information Online

  • Ensure personal details are not given out onto the Internet without personal authority
  • Never reply to an e-mail request to forward personal or banking details - email is not secure
  • Do not reply or click on a link in an unsolicited email

8. Data Protection Act 1988

  • Personal data is any information about a living, identifiable individual that is held, or going to be held on a computer, other electronic equipment, within paper files, or on video or audio tape
  • Strict rules govern the release of Data Protection information
  • If in doubt regarding the handling or release of Data Protection information please refer the matter to your line manager

Security of Customer Payment Information9. Security of Customer Payment Information

  • The Company is required to protect card payment details including name and account number at all times
  • All documents containing card payment details must be secured (lock and key) at all times
  • Card numbers must not be displayed in clear in emails or other documentation
  • Documents containing card payment details must be destroyed by using a cross cut shredder.

10. Disposal of Sensitive Information

  • Documents containing sensitive (Secret, Confidential, Personal-in-Confidence) information must be disposed of by cross cut shredder
  • Company owned computer equipment must not be disposed of without permission and must follow the instructions detailed on the Company’s Intranet.
Posted by: Sultan Noori in Need for Compliance | Tagged , , , , | Leave a comment

The ultimate purpose of CRM

Times have changed; to survive and thrive in this cut throat business world small to mid-size organisations now have to invest in systems to help them manage and integrate their various processes. Customer Relationship Management System is one of them. The ultimate purpose of CRM, like any other organisational initiative, is to increase profit. In the case of CRM this is achieved mainly by providing a better service to your customers than your competitors. CRM not only improves the service to customers; a good CRM system will also reduce costs, wastage, and complaints.

CRM systems enables managers to streamline the entire process from lead generation to managing huge marketing campaigns. Every time your customer has contact with you, the details of their history with you are available to whoever is serving them. With all the information you have about your customers you are in a much better position to focus your marketing efforts. Through this system CRM enables instant market research as well far better than any market survey. Good CRM also helps you grow your business: customers stay with you longer; customer churn rates reduce; referrals to new customers increase from increasing numbers of satisfied customers; demand reduces on fire-fighting and trouble-shooting staff, and overall the organization’s service flows and teams work more efficiently and more happily.

How does a CRM system achieve all this? There is a simple answer to this; through the  integration of major marketing processes. CRM system allows you to transfer lead information seamlessly between marketing and sales, ensuring you present the right messages at the right time. Better alignment between marketing and sales will improve the effectiveness of campaigns, and provide a stronger return on your software – and marketing – investments.

Posted by: Anjum Noori in Emerging Technologies | Tagged , , , | Leave a comment

The Art of SEO

I was deeply contemplating  SEO (Search Engine Optimisation) the other day and as I contemplated over the principles, practices and perceptions, I could not help but feel that SEO truly is an art. A digital art, and so as a cheesy pun I thought this week I would write my blog on SEO and the art of SEO.

In the past year I have trained many people on SEO, and each time I trained a group of people I would always ask them a question to begin with, a simple looking question that has a hundred answers.

“What is the Internet?”

Think about this for just one moment… Now when I asked this question I would always get hit with people giving me the purpose of the Internet but no one really knew what it was. But intriguingly the number of times I heard “Google” is the Internet was amazing, so this got me thinking, people think Google is the Internet so “search” for them is the primary function of the Internet.

If Google is being perceived as the Internet to many modern day browsers and search is their primary function of using the Internet that means optimising websites for search engines could never have been more important. Just think about it, traditionally businesses go out to customers, reaching them with promotions and adverts, expensive campaigns and sponsorship. But the Internet has delivered an avenue where customers are searching for products and services, as a business owner this is very exciting, people are searching for my products everyday, with an active purchase intention. That’s great!

But this is where the art comes in, how to get my website in the top 10 results of search engines to get a slice of that delicious pie which is buzzing with users wanting my product.

Before actually looking at the art I want to outline, search engines are businesses with a product. Their product is to deliver the most relevantreliable and accessible search results. SEO is the process that shows search engines your website and online business presence is the most relevant, reliable and accessible in relation to the search that people are putting in.

Spiders/Bots/Crawlers: These are the search engines henchmen that read websites and determine who should be in those top 10 positions. So how to get those results:

SEO revolves around 2 main elements:
1. On-page Optimisation
2. Off-page Optimisation

On-page is focused around your actual website as an entity, the content, structure, keyword density, domestic links and design. Most people will commit suicide the fact I have included design in that list, but contact me if you want to debate over that.

Off-page is focused around how external sources link to your website and the weighting of those sources, different links give different value so simply having 1 million links could mean nothing unless they have a high value. Also not in the distant past social media was considered a part of off-page optimisation, but with that exploding it has its own realm now SMO (Social Media Optimisation), but that’s for another blog.

Now personally my philosophy is simple, “get your own house in order before stepping out”, this essentially means, get your basics right, don’t buy a gazillion links before you have even looked at the content on your own website. SEO is an art because it is fragile and is process driven and if you take shortcuts you will not nowhere.

To finish once I was training a group of individuals and at the end of the session, there was a lady and she looked like if she had seen a ghost. I asked her “Whats the matter…are you OK?” she replied “It truly is a whole new world the Internet, I never knew the potential”

Blog contributed by Akmal Saleem.

Posted by: Sultan Noori in Emerging Technologies | Tagged , , , , , | 1 Comment

Are we doing enough to reduce identity theft and fraud?

In the past few years, there has been an increase in identity theft reported by various organisations. The economy and the society have to bear billions of pounds of losses caused by identity (ID) theft. According to the Home Office, ID frauds cost the UK economy nearly £1.7 billion a year. Although FSA, Home Office and other fraud prevention organisations like CIFAS are taking proactive measures in reducing fraud, the question is, are private sector organisations doing enough to combat fraud?

In 2008, more than 16.5 million people were placed at risk when their identities were lost or stolen by the financial services firms, reported by Computer Weekly.

Last year (2010), CIFAS, the not for profit association dedicated to prevention of fraud in UK identified and protected over 89,000 victims of identity theft. This has increased over nine-fold from 9,000 cases reported in 1999.

Almost every other retail business has an online presence. If you don’t have an online presence, you may be missing a business opportunity, which entices businesses to create ecommerce sites without realising the responsibility to the consumer it brings with it. Stealing an identity for professional criminals is easy, all you have to do is to go through someone’s paper waste and recover bills and invoices. Unless you live in Knightsbridge or South Kensington where due to the high rate of identity theft, residents take extra precautions in shredding every single invoice, people are generally laid back in how they dispose of important documents.

On the street, it is very easy to obtain official documents illegally. Consider opening a bank account and if you are a foreign student or just moved to UK you may have very little to none identity footprint. So how could you be eligible for a credit card, or bank account or even a mobile phone? The answer is to manufacture an identity through illegal means. Small and medium size financial organisations are aware of this and are most vulnerable but most use manual application forms while demanding paper based proof of identity documents from customers. Paper based procedures open the door for organised fraudsters and criminals to cheat the system. SMEs also tend to use manual identity verification sources to run identity and sanction checks which are time consuming. With high volumes, employees have to dedicate their time to running these checks instead of doing more productive work which causes pressure and often results in compromises in decision making. Simply put, more sophisticated systems are needed to solve these problems.

Similar problems exist for local authorities as most are suffering from project and hiring freezes. Council employees are under pressure to complete their work obligations because of shortage of staff. With increasing unemployment and layoffs, citizens are forced to claim benefits which further creates a strain on the council’s budget. Most councils rely on paper based procedures which like the SMEs in financial and retail sector, open room for the organised fraudsters to operate in.

Tabaq Software’s Fraud Prevention Solution is an automated online electronic ID authentication solution developed on top of the jComply GRC platform. The solution offers a risk based approach to identity authentication by directly integrating with data providers such as Experian, Complinet, World Check, MK Denial, FSA, UK Companies House, FOA and more. The paper based forms are replaced by workflow based online forms which run automatic checks with the subscribed data sources while maintaining a full audit trail to prove compliance. With email notifications and alerts, employees are equipped with a system that enhances productivity, efficiency and reduces the cost of compliance.

To learn more about this system and how you can benefit from it, please email sales@tabaqsoftware.com or call Sultan Noori at 01344 668400.

Posted by: Sultan Noori in Need for Compliance | Tagged , , , , , | Leave a comment

Rich Internet Applications: JSF vs ASP.NET

Rich Internet Applications are Web-based applications that function as traditional desktop applications however Web browsers (or clients) are required to access but unlike traditional applications. The key benefit RIAs possesses is the functionality to interact and manipulate with data, rather than simply visualize or represent it. And that’s the reason users demand their applications to be much more interactive, dynamic and highly responsive. It makes developer task more challenging to meet user expectation.
Market for the server-side languages is crowded and lot of languages are being used by the developers like JSF, ASP.NET, Adobe Flex, PHP and more which promises RIA features. So how can a new developer understand and realize that which application is best for his application. To find out the appropriate server side language always remains the hot issue for the companies and developers. For this reason I am going to compare the features of different frameworks. 

Two main technologies I am going to talk about are ASP.NET and JSF; both represent next generation development frameworks. Comparison will be based on ease of development provided to developer, tools for the framework and support to other frameworks.

What is Web 2.0

The term Web 2.0 is commonly associated with web applications that facilitate interactive information sharing, interoperability, user-centered design, and collaboration on the World Wide Web. To better understand Web 2.0 we can divide it into three sections:

  • RIA (Rich Internet Applications) – RIA helps to achieve the behavior of desktop application on web browser.
  • SOA (Service Oriented Architecture) – It is one of the key section of Web 2.0 that includes buzz words like Feeds, RSS, Web Services and Mash ups.
  • Social Web – Web 2.0 tends to interact much more with end user, end user is not only user of application but also a participant whether it is interacting with wiki or doing podcast or blogging.

What are Rich Internet Applications?

Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by way of an Ajax framework, proprietary web browser plug-ins, advanced JavaScript compiler technology, or independently via sandboxes or virtual machines. Examples of RIA frameworks that require browser extensions include Adobe Flex, Java FX and Microsoft Silverlight. Rich Internet Applications serve users through web browser, via browser plugin or by an independent sandbox (Independent Desktop Application).

Rich internet applications use a distributed-function model rather than the simple thin-client–server model. RIAs enrich user experiences in part due to their reduced reliance on network/server communications.

Overview of Technologies

JSF (Java Server Faces)

JSF is a rich featured framework of JAVA technology. JSF provides a set of standard features that makes it a powerful and standard among the existing technologies available for the development of web application based on java technologies. Some of the features have been given below to justify the above statement.

  • JSF is standard web user interface framework for Java.
  • Built on top of Servlet API.
  • JSF is a component framework
  • UI components are stored on the server.
  • Easy use of third party components.
  • Event driven programming model.
  • Events generated by user are handled on the server
  • Navigation handling.
  • Can automatically synchronize UI components
  • JSF supports multiple client devices.
  • JSF has extensible architecture.
  • International language support.
  • Extensive tool support (Sun, Oracle, IBM etc.)
  • Rapid application development approach.

ASP.NET

ASP.NET is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. The first version of ASP.NET offered several important advantages over previous Web development models. ASP.NET 2.0 improves upon that foundation by adding support for several new and exciting features in the areas of developer productivity, administration and management, extensibility, and performance.

ASP.NET is Platform to develop Rich Internet Application has simplified web development and provides rich components to develop web applications. The obstacle face by ASP.NET or Microsoft is integration with other frameworks, although ASP.NET can be used with any of .NET based technologies (C#, VB, J#).
Below are the features of ASP.NET:

  • Easy Programming Model
  • Flexible Language Options
  • Great Tool Support
  • Rich Class Framework
  • Enhanced Reliability
  • Memory Leak, DeadLock and Crash Protection
  • Easy Deployment
  • Dynamic update of running application
  • XML Web Services
  • Mobile Web Device Support

Comparison

This section compares the feature and functionality provided by the frameworks.

Features JSF ASP.NET
Security JSF used J2EE security features, where the possibilities are numerous and mature. Provides lots of security features but most the security features are ties to Windows Platform
Portability Once develop can run on any platform. Requires windows platform.
Ease of development Lots of tools provided in the market which visual development or RAD facility Microsoft Visual Studio provides extensive support and have made really easy to develop web applications.
Maintainability JSF code is based on MVC structured and is really easy to maintain. Visual Studio provides good visual support to maintain the code but sometimes make messy code when using lot of visual mode.
Integration JSF can be easily integrated with other frameworks like spring, struts, or more ASP.NET can easily use .NET based Frameworks only as an application framework.
Performance Reduces the data traffic and increase the performance by long term data cache Performance in ASP.NET is better than JSF one of the main reason is it only focuses single platform Windows
AJAX integration More than 30 Frameworks available Microsoft ASP.NET AJAX Control Toolkit

Following table describes the few facts about the J2EE and .Net technologies

J2EE .Net
Type of technology Standard Product
Middleware Vendors 30+ Microsoft
Interpreter JRE CLR
Dynamic web pages JSF, JSP ASP.NET
Middle-tier components EJB, Spring, JRuby .NET Managed components
Database Access JDBC, Hibernate, SQL/J ADO.NET, ODBC

Conclusion

Both frameworks have their pros and cons, like JSF is very good technology providing much enhanced features like Security, Interoperability, scalability, portability but it not easy to learn as compared to .Net. To build standard web application you have to know and follow standards of J2EE to get good result.

If we talk about ASP.NET it has a very good Integrated Development Environment provided by Microsoft, very easy to learn, even if you don’t know anything about ASP still you can develop fully interactive web application using visual editor.

If we stay within Microsoft technologies to develop application there is lots of support provided but it does provide much support to integrate with other technologies and if we successfully integrate with other technology it affects performance badly.

Both the frameworks are still working to get even better result and most of the time both of them follows each other, even if you see set of built in component provided in both are same and have same sort of functionality. So in the next article of this series I’ll compare the built in component and their support in integrated development environments.

 

Posted by: Sultan Noori in Emerging Technologies | Tagged , , , , , , , , , , , , , | Leave a comment

Why should businesses move to Electronic ID Verification?

Most businesses today still rely on manual application processing and identity verification. On the other hand, identity theft is on the high. There are more online businesses than ever before selling goods. From the consumer’s perspective, an average consumer is very aware of the identity theft and majority are apprehensive about disclosing confidential information to businesses online. Online retailers, especially the small to medium size businesses have little investment or understanding of the risks associated with identity theft. This is because the retailers outsource the credit card processing to third parties thereby transferring the risk to someone else. Or have they really transferred the risk?

Most small and medium size financial institutions rely on paper based applications with applicants required to submit paper documents (passport, utility bills, etc.) as proof of identity. There is a difference in perspective as applicants generally do not feel comfortable in submitting paper based documents. Delay in submitting the paper documents can cause the business a new customer. Paper based procedures also open the doors for fraudsters to submit forged documents.

All of the above mentioned practices, beliefs and difference is perspectives create a market place that is ripe for the identity thief and intelligent fraudster.

The solution is to move the paper based application forms to digital workflow based forms with electronic verification of identity. The workflow based forms provide cost savings in paper and human resource and also fulfils compliance requirements. The electronic verification of ID eliminates the need for paper documents for customer due diligence. It eliminates the risk of a fraudster submitting forged documents and fast tracks the process of identity verification.

If you require help with converting a manual paper application form to an electronic workflow based form or integrating with electronic ID verification, Tabaq Software has the solution for you. Tabaq has successfully converted paper based procedures into workflow based procedures and also partner with identity management providers to provide a completely integration solution.

To get more information on electronic ID verification and workflow based forms, email sultan.noori@tabaqsoftware.com.

Posted by: Sultan Noori in Need for Compliance | Tagged , , , , , | Leave a comment