Open Group Conference on World Class EA and Cloud Computing.

The Open Group India Conference in Hyderabad featured several high Brainstorming sessions; some of the very interesting case studies took our complete attention for EA as a platform for connected government, role of architects in thinking different, building synthesis ability and conscious attempts to see the not-so-easily-apparent connections.

Federated cloud computing adoption, using multiple clouds for different applications to match business needs. Enterprise users don’t typically talk about federation per se; they speak in terms of application-specific and general business requirements, while this case proved how to take advantage of different clouds to get the computing performance they need, along with the desired service levels, scalability, and security and price points.

Internet of things also called Internet of objects, networked interconnection of everyday objects, IBM middle ware on security around the wireless network sensors with mobiles being the end point, I felt it was almost realization of Andy Mulholland’s Blog The ‘Internet of Things’ meets the ‘Web of Services’!

Mobile raised to the power cloud, with some interesting facts at an architecture level, spanning around mobile cloud paradigm by Ajit Paul “the power of increasingly sophisticated devices, larger form factors, increasing broadband penetration and the ability to have computing power on tap – it’s an exponential equation to the power ‘Cloud’.”

Posted in TOGAF

SAP NetWeaver 7.3; Ramp-up Partner Views:

Being ramp-up partner of SAP NetWeaver 7.3, this latest release introduces the new portal capabilities and various improvements in the area of business user empowerment and productivity, usability and collaboration, content integration and management. We tried to identify the high level capabilities,

Mash-Up Factory:

We are realizing mashup’s book, WPC enables managed content scenarios for key users from the line of business to easily create and mash up enriched portal pages, blending business applications and user-generated content using intuitive authoring services.

Communities:

Wiki is now available, a framework to easily share and contribute knowledge and information in an intuitive way within the company by giving employees, customers, suppliers and partners a framework to collaborative writing and help to save time by making ideas available, sharing knowledge and managing related information.

Business Process Portals:

Implementing  Business Process Portals made easy by integrating composite applications (e.g. CE) as well as business processes and workflow items (e.g. from BPM) into the portal.

Posted in Uncategorized

My Key Takeaways: SAP TechEd 2010 Bangalore

People these days say, “I’m pressed for time, can you just give me the takeaways”, here is my version.

  1. Mobile strategy is clear – Sybase is the platform
  2. Two minute apps – Project Gateway – easy to develop and simple to use
  3. Platform as service (PAAS) – River Platform
  4. HANA – In-Memory Computing Engine and Native In-Memory Applications

for more details please visit http://sdn.sap.com

Posted in Uncategorized

Programming Paradigm Shift

I just caught my self in discussing the same subject with 4 of my colleagues in row, which in fact made me this blog entry.

When I wrote my first program in cobol when I was in school, It was all sequence of statements which we used to generate school reports. Though it was a business programming language for me it looked fun and I started practicing, and then it was C, C++ and now Java, the first flow chart that I wrote was mainly for step-by-step solution to a given problem, now when look at thefuture of programming technologies it’s all graphical programming languages and concurrent programming is crap. Now all my flow charts are for a business process. each block which was a statement earlier is piece of UI now.

Abstractness, programming is getting so abstract that developers don’t have to show their level of competence and which we all (Developer Community) go to think whether we need this shift. I personally don’t like this shift as we have lot things to do and graphical programming is completely unusable in complex programming. Only thing that we do is zoom in and zoom out and we loose the whole context.

Since we all live in SAP space, there were quite a lot arguments saying event driven programming is a must when we deal with large data sets, learning is easy and you can spin events to get the required result more quickly.

Either we like or dislike what I see is we got to use graphical programming techniques and its forward engineering. Quite a lot progress I see is everything is coming down to modeling and with eclipse. In fact it’s reducing lot of human effort, with which we have stuck in sequential programming.

Beauty of latest NWDS is a good compromise between texts and graphical, for sure it is easier and more productive, just to bias between two things that I’m discussing what I see is next-generation programming languages may not resemble its predecessors in any way other than performing advanced functionality.

Posted in Programming

BPM vs Netweaver BPM

I was covering the BPM space for a while before I moved on to Netweaver BPM, The repeat question I get asked is what is the difference between Open BPM Architecture and Netweaver BPM. Most people consider BPM as about process mapping and workflow, actually I mean a much wider scope. An IT system (or framework) that supports the range of general business processes. Specific capabilities include:

  • Organizational Structure and People
  • Content
  • Parameters/Standing Data
  • Ledgers
  • Collaborations and negotiations
  • Process flows
  • Scheduling
  • Authorization
  • Cross organization processes collaboration
  • Performance management

Coming SAP’s Strategy on BPM most of SAP Applications like Business Suite, ERP and CRM, already automate the majority of its customers’ core process logic, and in doing so deliver both efficiency and standardization. But BPM is just as much about business-IT alignment, linking strategy to execution and governance to business integration, as it is about process automation.

Coming to the point of Netweaver BPM as an offering to align customers to standardize, Innovate and Integrate their business processes with the use of tools like Process integration which comes with BPEL Process engine and associated design tools to extend the business network, connecting core application processes with those of trading partners and with business services throughout the enterprise, Innovate with composition with use of Composition environment and BPM/BRM tools available.

Net Weaver BPM is a key component of the NetWeaver Composition Environment, which in addition provides tools to compose user interfaces for information display and business services for SOA. NetWeaver BPM is primarily intended for executable modeling of edge processes– outside the boundaries of core application processes – although it has been used successfully to implement local variants of core application processes. NetWeaver BPM, in conjunction with other NetWeaver foundational components –portal, business intelligence, identity management, document management, lifecycle management, systems management, and service and development repositories – actually provides a complete BPM Suite, supporting Human tasks and automated services, business rules, and business activity monitoring.

Posted in SAP

Mobile Apps: Changed the game!

Mobile apps development is a rapidly growing sector providing brands, agencies and the marketers the opportunity to connect with consumers beyond traditional and digital media and directly on their phones.

The growth of mobility-enabled applications is driven essentially by the same factors that are driving IT and business process change, namely the need to be more responsive, optimize the efficiency of staff resources, and shorten the cycle time of key processes throughout their value chain.

And today Mobile Apps have defined a new economy, i.e. of apps being more important than the device.

And what we have is

Apple’s App Store has 225,000 apps
Android Market has 70,000 apps
BlackBerry App World has 7,200 apps
Ovi Store has 13,000+
iPad App Store has 11,000 apps
Also when we look at the industry specific solutions the areas of CRM and SCM, enterprise applications via mobile has tightened the process, increased responsiveness,and improved decision making.

Future for me seems use of mobile technology has clearly begun to take hold for industry specific applications.

Clear value point with industry specific mobile applications is process time cycle reduction which has bought customer satisfaction, cost reduction and efficiency.

Posted in Mobile

Now its business on networking

In today’s changing IT needs we are focused on Applications that largely focuses on productivity, Productivity Apps are group of programs that are sold as a package for solving common problems. They are set of a business programs designed with a uniform user interface and common functions. To look at some of the example productivity apps what we have for email functionality are Microsoft Office, Word Perfect Office, Lotus, Google Apps, and Zoho.

In today’s world where the ‘community’ aspect of the internet is over-emphasized and it’s only logical when we have productivity apps that can incorporate the aspect. Business is about interactions with your network and productivity, largely depends on how best one can source and manage these interactions whether these interactions are with consumers, buyers, suppliers or with internal employees for a firm. Productivity apps allow such interactions within the context of an application much better than desktop software ever could. The models in which the productivity and community aspects of enterprise can be developed is having social features with productivity apps, let’s look at how social networking adds value to the productivity apps.

When we look at the future of web applications, I think of the more obvious model, apps with social features, with engaged user base. Most general-purpose social networks primarily serve as a place for entertainment and casual connections but productivity apps can solve use cases like:

CRM on a social network: Enables small businesses to engage with their clients and keep a tab of the latest updates at their client’s end with relevant analytics. CRM apps, in particular, plug into your existing social networks to update customer information on the app based on his live feeds. Hence, if your customer is also a friend on Face book, all details relevant to him will be analyzed and extracted from his feed and added to the app.

Partner management: These apps work more on niche social networks that are targeted towards business networking where partners can get involved in the discussions and review and so on..

HR management: especially those into recruitment management are closely integrated with LinkedIn to manage a constant inflow of leads based on the HR exec’s requirements.

In a broad perspective, the model Productivity apps with Social features brings analytics around what customers, buyers, suppliers and internal employees are saying and run marketing campaigns among target group so that more businesses come online, is the way to make business on networking.

Posted in Web 2.0