Why Migrate to WebSphere Commerce 7.0?

Are you still using WebSphere Commerce 6.0? If yes, then let me break this news for you that effective from this year, the support for IBM WebSphere Commerce 6.0 is expected to end after which you won't be able to call IBM technical support for any problems and issues regarding WCS6.

The quicker the better you must upgrade to the WebSphere Commerce 7.0. The migration from WCS 6 to WCS 7 requires time and resources but the investment is really worth it. 
Also you will also be able to host powerful new features and enhancements to improve your website performance and user experience with:
  • Easy navigation for your customers using Web2.0 technologies
  • Increase in customer confidence through Social commerce and mobile commerce
  • High Customer retention rate through improved Marketing components
  • Improvement in performance using 64-bit commerce server

How does Migration work?


Every organization is different from one another and hence has different necessities, challenges, and methods for running their business. Usually there are a set of performances to carry out before the migration which assist us through the way. Migration generally relies on a set of things which have to be taken care of.
First is the total size of the WebSphere Commerce site to be migrated. The larger the site is, the more work and attempt is to be made. Same is the case with the effort on the customization/creation of the site. And last is the stratum of incorporation with third-party systems.

Phases of Successful Migration
Phase 1: Assessment:
The first step is to carefully assess the system that is to be converted to the WCS7 system. After the assessment has been performed, the data is migrated within the WCS5 system will be converted over to WCS7.
Phase 2: Development:
This phase is the longest phase in the whole migration process. The list of features collected in the previous phase would be converted to Java commands.
Phase 3: Testing:
In this phase the whole program is checked with the aim to provide a flawless product and to avoid the small errors that are created while migratingThis performs a full regression test with the migrated database after Migrating WebSphere Commerce database and WebSphere Commerce application.
Phase 4: Integration:
The integration process consists of small procedures that contain database backups during particular phases of migration to ensure the installed constituents are functioning and responding to the system.

Need help with Migration without any hassles and problems? Our company Royal Cyber has an entire team dedicated to provide you with the full support and help throughout any phase of migration to make it easier and worth your time and money. Call me at  +1.630.355.6292 for any help.

Creating Situations Using IBM Operational Decision Management


Companies can make instant and complex business decisions by using IBM WebSphere Operational Decision Management’s powerful Event Processing capabilities. Companies can implement operational business rules to empower business users to adapt, align and act through real-time business decisions automation.
You can use the event processing capabilities, or "intelligence triggers," of ODM to identify key situations based on wide array of sources and applications. ODM can then create actions and respond in the best way possible.
The decision logic in ODM is defined in Event Projects created by IT Architects. Developers can identify initial business situations and determine actions required to identify those situations. After this process, business users can create event rules and event rule groups.
Each situation in ODM is clearly defined in Events Designer. Figure 1 shows presentation of situations in Events Designer as synthetic events.
We are defining two major event situation scenarios in ODM:
  1. Customer Acquisition Situation
  2. Multi Channel Customer Situation
Figure 1

 
Customer acquisition represents a special situation where a potential customer with a potential revenue stream is rejecting your offered quote. In such scenarios, ODM offers a personalized promotion customized to your customer-specific quote to close the deal.
Multichannel customer situation represents regular customers looking for the best prices on both the website and customer services center. In such scenarios, a customer can be offered a new multichannel policy, so support costs could be lowered and a discount can be offered by ODM.
A natural verbalization is provided to allow situations used by Business Users in their Event rules. This process is embarked through business objects. Figure 2 shows the situation verbalization.
Figure 2


 
Creating Contextual Situations
To create correlated contextual situations, IT Architects and developers correlate different events and recognize patterns appearing over a period of time.
This information is hidden from business users by mapping the information into business objects using following techniques: field mapping, constant values, JavaScript and database enrichment. The IT Architect defines business objects in Rules designer as shown in Figure 3, so business users can refer to it in event rules while identifying situations.
Figure 3

Mapping Data into Business Objects
Mapping allows Business Object fields required for particular situation identification to be populated in a systematic manner from the information provided in the event.
To map event data to business objects, you need to construct business objects from event objects in QuoteEvent, as shown in Figure 4.
Figure 4

Event Processing using Event Rules
Event processing decision is taken by defining actions in response to a particular pattern of event. In above scenario of customer quotes, there is a requirement to remind the customer if they have not responded to a quote. Such actions are done by creating Event Rules.
In Figure 5, we are creating a new event rule titled “KeepCustomerInterested.” We have defined action parameters in an event rule.
Figure 5
Using Action Technology Connectors to execute Action
After defining the event rule, ODM populates Action Objects for previously created event rule. We created an event rule titled “KeepCustomerInterested” in Figure 6.
Figure 6



A customer reminder is now sent to your website using HTTP protocol with action technology connectors that execute actions in the solution, as shown in Figure 7.
Figure 7


With ODM, these types of complex business decisions are easy to manage and automate. 

About the Author

Zeeshan Valliani works for Royal Cyber Inc. as a leading consultant in marketing. He has vast experience with IBM WebSphere Application Server, WebSphere Commerce, Java, XML, JavaScript and HTML. Prior to joining Royal Cyber, Zeeshan was a senior consultant for Reliable Accounting Solutions, where he led corporate business development and new client systems. He managed a diverse project portfolio, including market analysis studies, technical writing, product feasibility profiles, and customer satisfaction measurement. Zeeshan is currently pursuing his MBA degree from Institute of Business Management and holds a Master of Arts in Economics degree. He is fluent in several Asian-Indian languages in addition to English and is an active member of IBM DeveloperWorks.

Implementing Order Fulfillment Process in BPM v8


IBM Business Process Manager is an agile centralized process management system that allows organizations to boost performance using its powerful features by integrating different process applications together. This article will tell you how you can implement order fulfillment process in BPM v8
IBM Business Process Manager is an agile centralized process management system that allows organizations to boost performance using its powerful features by integrating different process applications together.  This article will tell you how you can implement order fulfillment process in BPM v8.
 In this  process, "Analyst" fills the order fulfillment form, which passes on to "Vendor". After vendor fills the appropriate data, Business rules are applied on that form and on the basis of Business Rules, form either passes again to "Analyst" or "Manager" for approval. So let's get started.
Open the Process Designer. Before opening process designer, please make sure that Process Center has started. Click on "Create New Process App", and enter Process Application Name and Acronym and click on Create.
Figure 1


Click on open in designer and create new Business Process Definition. You require four lanes on the diagram view. One is "System" lane and rest of the lanes are for "Analyst", "Vendor" and "Manager".
Figure 2

After creating lanes, put the activities on each lane and join the activities to create the appropriate flow.
Figure 3

After this, create the appropriate business objects which are required and then create the private variable with name order of type "Order" as shown in Figure 4.
Figure 4
After this create the Human Service of activities using "Activity Wizard". Create the coaches of  each Human Service Activity as shown in Figure 5.
Figure 5
For Review Decision which lies in System lane, make it to Decision Task and then define the Business Rule in it. These rules sets the value of  managerReviewed value. On the basis of the value of ManagerReview, Decision Box takes the decision as shown in Figure 6.
Figure 6
 
Once you done with the process, create the users and assign them to particular lane so that only assigned users will able to claim their tasks and test the process.
Figure 7
 
You can also watch online demo at http://bit.ly/Mom0MW

Author Bio
Hatim Quaid Joher works as a Senior Software Engineer at Royal Cyber Inc. He is an Electronic Engineering Graduate and has been serving Royal Cyber since February 2010. Hatim has significant experience with IBM WebSphere Application Server, IBM Web Sphere Portal, and IBM Portlet Development using Portlet Factory, Java, XML, JavaScript and HTML. He holds IBM certifications for IBM FileNet Content Manager - Administrator 4.5 and IBM FileNet Content Manager - Designer 4.5. His major projects include code migration of WebSphere Portlet Factory 6.1.2 to Web Experience Factory 7.0.1 and developing SAC Application. 

How to Call a Web Service Using Web Experience Factory


This article will show you how easy it is to call any Web service into your WebSphere Portal using Web Experience Factory. Web services allow different applications to talk to each other and share data and services among themselves. Other applications can also use Web services. For example, VB or .NET application can talk to java web services and vice-versa. So, Web services is used to make the application platform and technology independent. For testing purposes, we are using the Currency Converter.
Web service in this example as shown in Figure 1.


Figure 1 


We start by creating a "Web Experience Factory" project and then creating an empty model inside it. To call any Web services, Web Experience Factory provides the Web Service Call builder.

Open the Web service call builder and write your WSDL URL and click on the Fetch WSDL button as shown in Figure 2. This will populate the list of operations supported by your WSDL.

 
Figure 2
Select the operation name that you want to execute from dropdown list. Check the "AutoCreate Input Vars" to automatically create Input Variable for Web Service, as shown below in Figure 3. That's it.

 
Figure 3
To test your service, we need to add Service Provider builder and Service Operation builder. When you add Service Provider builder, check the Add Testing Support and Generate Main options, as shown below in Figure 4.

Figure 4
Now Add Service Operation builder and call the Web service to execute. This is shown in Figure 5 below.

 
Figure 5
One important thing here is the sequence of builder. Service Operation builder always comes after Service Definition builder. So make the Service Definition builder first, then Web Service Call builder and then Service Operation builder.
Now save your work and run the model, as shown below in Figure 6.
Figure 6
We use this service in many consumer models to create a portlet and deploy it on Portal 8. The final look and feel is shown in the Consumer Model screenshot below (Figure 7).

 
Figure 7




Author Bio
Hatim Quaid Joher works as a Senior Software Engineer at Royal Cyber Inc. He is an Electronic Engineering Graduate and has been serving Royal Cyber since February 2010. Hatim has significant experience with IBM WebSphere Application Server, IBM Web Sphere Portal, and IBM Portlet Development using Portlet Factory, Java, XML, JavaScript and HTML. He holds IBM certifications for IBM FileNet Content Manager - Administrator 4.5 and IBM FileNet Content Manager - Designer 4.5. His major projects include code migration of WebSphere Portlet Factory 6.1.2 to Web Experience Factory 7.0.1 and developing SAC Application. 

What’s New in Business Process Manager v8?

IBM has announced that it is releasing a newer version of Business Process Manager v8 at IBM Impact 2012 in Las Vegas, NV that comes with IBM Operational Decision Management v8 for turbo changed collaboration.

 IBM has the broadest Process Portfolio products in the planet with 20 different kinds of Process Products integrated into one single offering, delivering over 300 capabilities and more than 700 people working in Research & Development across the portfolio.

Below are the highlighted key points of the newer IBM BPM V8:

IBM Operational Decision Management V8 
The new IBM Business Process Manager v8 comes with IBM Operational Decision Management that combines business rules and events management to automate and govern a wide range of operational decisions. The V8 of Operational Decision Management comes with a newly redesigned interface that is more user-friendly and provides a seamless experience.

Server Upgrade
The new BPM (Business Process Manager) V8 requires WAS (WebSphere Application Server) V8 which now has a lighter footprint and really ushers IBM to takeover space from JBOSS.

iOS Application
The new IBM BPM V8 application is now also available on Apples iTunes store for download and use with iPhone and iPad with expanded REST/JSON API for mobile application development. This way Process Applications are available to Process Participants on the go.

Integration with Tivoli Identity Manager in Process 
Phill Gilbert, VP IBM has also announced that BPM integration with Tivoli Identity Manager is in process that will ease the creation, modification, and termination of user privileges throughout the entire user lifecycle.

Following Royal Cyber will keep you plugged, into the latest news & happenings about WebSphere. You can also keep a check on this blog for more posts by our WebSphere experts.


Author Bio
Zeeshan Valliani joins Royal Cyber Inc as a leading consultant in marketing. He has vast experience with IBM WebSphere Application Server, WebSphere Commerce, Java, XML, JavaScript and HTML. Prior to joining Royal Cyber, Zeeshan was a senior consultant for Reliable Accounting Solutions, where he led corporate business development and new client systems. He managed a diverse project portfolio, including market analysis studies, technical writing, product feasibility profiles, and customer satisfaction measurement. Zeeshan is currently pursuing his MBA degree from Institute of Business Management and holds a Master of Arts in Economics degree. He is fluent in several Asian-Indian languages and is an active member of IBM DeveloperWorks. .

Freedom to Achieve Your Application Potential: IBM Impact Day 3 General Session


It was another fun filled day 3 in Las Vegas NV at IBM Impact. The general session began at 8:30am Pacific time and the host of the show was Don McMillan who holds a diversified portfolio, he is technology comedian and engineer who engages the audience by telling them about IT terms in the funniest way.

He then invited Rod Smith, VP Emerging technologies at IBM to talk about the next wave of computing and how it’s changing the way we live and work. Smith said that Emerging technologies are enabling new types of applications for multiple channels including mobile, social and cloud. He mentioned that in IBM alone there are 12000 employees using mobile to access different applications
“Every month people send one billion tweets and post 30 billion messages on Facebook. Mobile Application have become fluid and can be adjusted to user context based on device, time and location” said Smith emphasizing on faster applications development saying time to value is the key factor.

Professor John Taplin from University of South California came next on stage and talked about his team collaboration with IBM and LA times. He mentioned Arab Upspring and how an Egyptian student used IBM software to find which words are being tweeted.

Jane Mcgonial, technology expert talked about her research on gaming and its huge impact on our lives. She said that there are over 1 billion gamers on the planet playing at least one hour every day. Mcgonial also shared part of her research saying that games have positive impact on children battling cancers. She also engages participants in multi player thumb wrestling game which broke the record with 8000 participants.

Breth Smith, VP IBM talk about new era of messaging. Smith said that phones have become personal ids and would soon become corporate ids that would tell us where we are and that one device will soon become everything. She emphasized on need for a collaborative lifecycle for faster response time which she says require new processes and business models for a new era.

Jerry Cuomo, CTO Websphere then came on stage to show the principles of SOA and its new capabilities. He mentioned the case of Acme Airlines and how did they have collaborated with IBM for extending APIs to developers and expand mobile apps to be engaging.

Breth Smith VP IBM then made announcements about the latest versions of DataPower, MQ and WAS 8.5. She said that DataPower new version offers extended security exercises over the enterprise level and that the latest version of MQ provides managed file transfer and advanced messaging security. The new WAS 8.5 has built in application management capabilities including, intelligent routing and dynamic clustering. She also said that IBM is 16% faster than Oracle in equivalent hardware.

Kevin Steele, Senior Director Technology at Cars.com introduced his company starting with a short documentary. He said that his company employs 1000 people nationwide including 140 IT professionals. Steele said that his company was facing frequent outages and issues regarding system monitoring capabilities and hence they worked with IBM. Omnibus solution helped Cars.com get data from logs and fix system performance management tools. IBM technology enabled his company to improve scalability, speed and reliability.

In the end IBM Fellow and CTO Jerry Cuomo invited other presenters to play a virtual game with their handheld devices. Later on Don McMillan ended the session with announcements about the coming impact sessions.

Following Royal Cyber on Twitter and Facebook will keep you plugged, into the latest news & happenings about WebSphere Commerce. You can also keep a check on this blog for more posts by our WebSphere experts


Author Bio
Zeeshan Valliani joins Royal Cyber Inc as a leading consultant in marketing. He has vast experience with IBM WebSphere Application Server, WebSphere Commerce, Java, XML, JavaScript and HTML. Prior to joining Royal Cyber, Zeeshan was a senior consultant for Reliable Accounting Solutions, where he led corporate business development and new client systems. He managed a diverse project portfolio, including market analysis studies, technical writing, product feasibility profiles, and customer satisfaction measurement. Zeeshan is currently pursuing his MBA degree from Institute of Business Management and holds a Master of Arts in Economics degree. He is fluent in several Asian-Indian languages and is an active member of IBM DeveloperWorks.