Wednesday, January 23, 2013
Tuesday, January 22, 2013
Saturday, January 19, 2013
Service Oriented Architecture (SOA)
While it is certianly true that many large enterprises and government agencies are either in the midst of a SOA Initiative to modernize their systems (I am currently consulting with one such Large Enterprise doing exactly that), it is also certainly true that the reasons these large enterprises are doing this is to improve their bottom line.
Some of the reasons for this modernization in migrating to a Service Oriented Architecture are:
- A SOA is agile. Instead of writing new applications from scratch, new applications can be created simply by orchestrating existing applications by the use of one of the SOA technologies such as an Enterprise Service Bus or Web Services or Message Oriented Middleware.
- A SOA is efficient. Web Services that are separate concerns can be scaled up and reused much more efficiently than traditional monolithic applications, this allows for Public and Private and Hybrid cloud virtualization of these discreet services on demand.
- A SOA allows for service aggregation. Increasingly enterprises of all sizes are using Software as a Service solutions and a SOA allows for these external services to be aggregated in the Enterprise and shared with legacy applications.
- A SOA facilitates integration. An Enterprise Service Bus or other SOA technology can make the task of integrating systems much easier as the services act as a black box that publishes a web service such as SOAP.
- A SOA reduces costs. Certainly it can be seen that reusability reduces costs both in development and in maintenance, but other costs are reduced as well, such as time to market for new products, and reduced rates for required skill sets as many new applications can be orchestrated and assembled and deployed without high cost and highly skilled developers.
Wednesday, January 16, 2013
Vertical Industrial ParksWouldn't it be cool if someone would build an Industrial Park for just one Industry? They could have facilities for suppliers, manufacturers, after market, contractors, specialty vendors, and even consumers in one place.
The park's welcome center could have live demos and conference facilities and even a convention center just for that industry. A backbone local area network with an Enterprise Service Bus would allow all the tenants in the park to communicate and it would be easy to check on the status of an order and face to face meetings could be done easily.
The consumer could go to the showrooms for all the vendors in the industry in one place.
Costs would be kept low and profits would rise.
So why doesn't somebody do that? Even if someone were to build such a campus, who could afford to move everything to that place?
So why not do the exact thing, but virtually. An Industry Web Site, Each Vendor having their own site linked in to the "welcome center" portal home page. An Enterprise Service Bus and standard protocols would enable the manufacturer to supplier linkage to be smooth and efficient . Even the Consumers would appreciate having one place to go to see all the vendor's product demos.
You know, I think somebody might just be looking to do that very thing...I don't know who, but I have a guess.
Tuesday, January 15, 2013
Monday, January 14, 2013
The limitations of traditional SaaS integration approaches
If you read http://www.computerweekly.com/
to the last line...
" Organisations must understand these limitations and should opt for an approach that aligns well with the needs of both on-premise and SaaS integrations. "
... the article speaks to the need for a Service Oriented Architecture as the proper approach
" SOA is perhaps the only traditional approach capable of meeting a wide range of integration requirements. "
Our SaaS + PaaS + IaaS with our SaaS applications for ERP, Accounting, Inventory, eCommerce, Web Content Management, CRM, and Portal all integrated with Mule ESB in a SOA means ALL of the limitations in the article are addressed by O4BO. Of course the article was written by Ovum to sell their SOA consulting, but nonetheless...
" Ovum believes that the most prominent driver of SOA adoption is its capability to meet complex integration requirements, including on-premise-to-SaaS integrations and B2B integrations that involve multi-enterprise process automations. "
Oh yea, exactly right, thank you very much.
Saturday, January 12, 2013
Wednesday, January 9, 2013
Tuesday, January 8, 2013
- Too hard to install - The hardware requirements and software requirements with database and web server can be daunting for a Small Business without an IT staff.
- Free isn't exactly free - Internet Bandwidth, Server Hardware, and everything else needed, all cost money.
- Setup and initial training - Even if they download and install, getting it into production requires skills and sometimes the training materials are less than adequate for a Small Business Owner to get up and running.
- It didn't quite fit - The Open Source solutions were either too big and complex or too small and simple, or simply didn't fit with the business requirements....leading to the need for an IT staff to do customization just to make it work.
- Too hard to install - the Small Business owner can go to the O4BO Store and sign up starting at $0.00/user/mo and start using those same solutions with NOTHING to install.
- Free isn't exactly free - You can subscribe today at http://www.o4bo.com/web/guest/subscribe-now and get Liferay Portal for 10 users forever for FREE, no strings attached.
- Setup and initial training - @O4BO we not only setup and feed you videos and guides to get you going, but we have partners that can do training and we have broad support from Online Forums to Support staff and even Support Contracts with an SLA of 4 hours....nobody better at that.
- It didn't quite fit - Here is where @O4BO shines. Here is a list of some of the options you have to "make it fit":
- The Liferay Portal is customizable and has a web content management system, you can create your own interface and even include other software solutions even other SaaS solutions in your Portal. The Portal can accept your own custom portlets to do whatever you need done.
- We have integrated all our solutions in the Portal and have Portlets into each of them.
- We have integrated all our solutions on top of Mule ESB so that you can integrate all our solutions with your legacy data and applications or even external applications like SalesForce.com
- If you want your own application integrated with @O4BO we can do that too, with our partner ProfitBricks or IBM SmartCloud we can install your software (any) on the Cloud and integrate that with all of our solutions on our own Cloud, no limitations and we can do it for less money than you can do it yourself.
- If you want just one of our applications to be hosted on the Cloud with some customization we do for you or you do yourself or you have someone else do, we can deploy just that application and its customization on the cloud of your choice and integrate that.
- Customization is much easier since all our applications are Open Source.
- If you want an extension to one of our applications, we offer the WorkXpress Platform as a Service, fully integrated with all our other applications and even with your legacy data as well.
Monday, January 7, 2013
Sunday, January 6, 2013
"U" in IaaS is Universal.
IaaS (either one) can be universally appropriate, whether you are a small business or mega corporation.
First let's talk Infrastructure as a Service. Typically this refers to Cloud providers, like IBM SmartCloud Enterprise or ProfitBricks or Amazon and many others. The Infrastructure they provide is processing power for rent. This concept is not new, in the old days (yes I was there then) not many could afford mainframe computers so you rented time on those computers called time-sharing. The pendulum swings and time-sharing is back in the form of IaaS of virtual computing assets.
Small businesses can now afford to timeshare a virtual computer on someone else's data center with internet bandwidth ten or even a hundred times greater than they might even be able to get in their business and if they could they couldn't afford it on their own. The IaaS vendors can offer significant processing power and bandwidth for a fraction of the conventional costs, e.g. ProfitBricks pricing for a 4 Core/16 CPU 4 GB Ram and 100 GB HD with Linux OS is just 142 Euros/mo, IBM is only slightly more.
Now let's talk Integration as a Service. While this too is not new, it is growing and is now beginning to be offered alongside other Services. Typically Integration as a Service is the ability to rent an Integration Server with an Enterprise Service Bus running on it and also typically running in the Cloud. Mulesoft has their own CloudHub where you can run your Mule ESB applications to integrate applications and resources anywhere.
There are a few vendors that offer both forms of IaaS alongside SaaS and PaaS, like @O4BO
Saturday, January 5, 2013
If an application is due for a refresh, why settle for just a facelift via an incremental hardware upgrade or new GUI? Instead, why not go whole hog and re-platform the application on a state-of-the-art cloud platform that delivers scalable performance, flexibility and resilience—not to mention an operational expenditure (opex) rather than capital expenditure (capex) model?
Enterprises are increasingly large consumers of Software as a Service (SaaS) applications, the classic examples being Salesforce.com for customer relationship management and Workday for payroll services. Now, some internal IT departments are exploring whether it makes sense to follow suit and re-architect in-house applications as cloud-hosted multi-tenant applications—private SaaS apps, as it were.
Unfortunately, re-architecting a legacy single-tenant application for multi-tenancy is easier said than done.“It’s a monumental task,” said Brian Hoskins, principal product manager at LANDesk, the systems management software provider that is on a three-year journey to “SaaS-ify” its traditional service desk tools, and that is doing the same for its systems and security management offerings.
Open 4 Business Online (O4BO.com) is based in Hong Kong, and recently used Corent MTS to create a SaaS service that runs on the IBM SmartCloud from a standard catalog of open source business software, including Openbravo for ERP, Pentaho for business analytics and SugarCRM. Mike Oliver, the founder of O4BO and also a former Corent employee, said conversion times vary, but that he could convert some applications in less than an hour.“It depends on the application. Some are well-designed, but others have idiosyncrasies or, frankly, poorly designed code,” Oliver said. Having access to the source code, however, is not a requirement for Corent MTS, Oliver added.Oliver said he has talked about Corent MTS to a number of enterprise shops that are intrigued by the possibilities. One U.S. health care consortium, for example, is thinking about using it with its subsidiaries across the U.S. Of particular interest is that the converted application can use either shared or dedicated databases, which is an important consideration in health care, where regulations vary from state to state.
Friday, January 4, 2013
- Most people don't want to build an entire ERP or CRM system from scratch on a PaaS
- Most people that are not Software Engineers would prefer to customize an existing and proven ERP or CRM system to meet their needs with a PaaS
- Most people that want to use a PaaS to extend or customize an ERP or CRM system would find it much easier if the ERP or CRM SaaS application was already integrated with the PaaS
- Many people need to integrate legacy data with their ERP or CRM or custom PaaS applications