Showing posts with label SOA. Show all posts
Showing posts with label SOA. Show all posts

Saturday, May 5, 2012

Java One and Oracle Develop Conference India - 2012

On May 3rd and 4th , I have attended the Java One and Oracle Develop Conference - 2012 at Novotel HICC ( Hyderabad International Convention Center). It was a big Jam packed conference with all the Java enthusiasts, developers, evangelists under one roof.

The place where the main event took place was really of international standards! The below picture describes what I mean..

















I have really liked the conference the way the sessions were organized and presented. However, due to the large crowd there was a big confusion and chaos all across the conference. Running for the sessions on time was a big challenge as there were multiple sessions happening at the same time in different rooms under Java One and Oracle Develop Streams. Choosing the right session was challenging.

My Snapshot from the Oracle Develop Conference Display outside the Convention Center.




Monday, May 2, 2011

Agility: can you afford it?








































Every new generation of solutions that comes along - from yesterday’s CORBA to today’s cloud — promises ever greater “agility.” But it’s going to cost ya. Geek & Poke’s Oliver Widder hit the nail on the head a couple of years back on this point.


From Geek & Poke http://geekandpoke.typepad.com/geekandpoke/

Joe McKendrick

Wednesday, April 13, 2011

Best Practices for Building Cloud-based Applications

















Choosing a cloud platform, or building an application that you plan to deploy in the cloud? Here are a few best practices to make the process easier.

Service-oriented architecture (SOA) has been dominating the enterprise IT world for the past few years by promoting the idea of loosely coupled services. Cloud computing is the latest IT trend that is changing how enterprise applications are deployed and delivered to consumers.

Visit any software vendor's website and you will notice that it is decorated with clouds. If you have recently interviewed for a job, your prospective employer would be shocked if you had not heard of this jargon. This article provides an introduction to cloud computing and offers a few best practices for building an application that you plan to deploy in the cloud.

Several characteristics of cloud computing benefit IT organizations. Some of the main characteristics and benefits are:

1. Pay per use -- One of the most important characteristics of cloud computing is its rental and pay-as-you-go model. This greatly lowers startup costs and total cost of ownership. You do not have to worry about purchasing expensive hardware and software licenses nor worry about availability, scalability, reliability and security aspects of your infrastructure, platform or application. You will be charged by the cloud vendor based on the actual usage of resources. This helps companies to focus on innovation and greatly reduces the time required to launch new products.

2. Computing resources available on the Internet -- The hardware and software resources are available on the Internet. These can be accessed by either developers to build and deploy applications or end users to perform their regular work.

3. On-demand and self-service -- The services are available on-demand and users can provision their services themselves. For instance, if you are a developer and you need an application server instance such as WebLogic Server for building and deploying your Java application, you can start a virtual machine running WebLogic Server from a self-service portal within a few minutes. You do not have to worry about locating hardware and installing software. This greatly improves productivity and leads to customer satisfaction.

Source: http://cloudcomputing.internet.com/developer/article.php/425130

Thursday, September 2, 2010

SOA Software Announces IBM IMS Transformation Product

SOLA for IMS Facilitates Agile Reuse of IMS Applications

LOS ANGELES, CA, Sep 01, 2010 (MARKETWIRE via COMTEX) -- SOA Software, a leading SOA and Cloud Services Governance vendor, today announced SOLA for IMS, a legacy modernization solution that transforms IMS applications into high-quality, high-performance enterprise services, allowing the mainframe to be a full participant in an Service Oriented Architecture enabled environment.

SOLA is a comprehensive mainframe Service Oriented Architecture (SOA) solution that cost effectively turns the mainframe into a seamless part of an SOA enabled environment. SOLA provides customers with a fast and easy way to expose mainframe applications as secure, high-performance enterprise services and allows mainframe applications to consume Web Services. Using SOLA, customers can leverage millions of dollars of existing mainframe investments as part of their enterprise SOA environment. The SOLA runtime environment resides entirely on the mainframe, eliminating the need for expensive, unreliable and unnecessary middleware. Coupled with SOLA's Development Studio, this vastly increases developer productivity, providing faster time to market and lower application development cost.

"Many Fortune 1000 companies use IMS," said Jim Crew, Vice President of SOA Software. "This product extends existing investments and provides growth opportunities for IMS applications that can be reused in new business initiatives."

SOLA for IMS runs independently of any transaction management software, making it ideal for IMS-only environments. SOLA for IMS handles IMS transactions written in COBOL, PL/I or Natural, with multiple input and output segments. SOLA for IMS also allows any mainframe program to easily consume services. SOLA's orchestration capabilities allow multiple IMS transactions to be executed on a single trip to the mainframe, vastly reducing latency. SOLA for IMS can also service-enable DB2 stored procedures and SQL statements.

SOLA is highly optimized, making it the most efficient option for service-enabling mainframe transactions. Much of SOLA is written in assembler language, so the SOLA runtime offers lower MSU consumption and higher throughput than alternatives that use Java and rely on zAAP specialty engines.

Unlike alternative solutions that only offer one or two components of mainframe SOA, SOLA offers a comprehensive SOA solution, further reducing TCO. SOLA eliminates the need to integrate multiple mainframe and distributed products/platforms to create enterprise-class services. SOLA is a Governed Service Platform, making it fully governable by SOA Software products like Policy Manager and Service Manager.

Innovative SOLA features such as One-Click service creation and an easy to use drag-and-drop interface deliver the only secure, standards-based and governable SOA product in the mainframe industry. SOLA provides end-to-end SOA governance for the mainframe with WS-Security, WS-Policy, optimized registry, integrated monitoring, logging, auditing and near limitless scalability, all implemented on the mainframe. This makes SOLA the only solution for companies seeking secure, high-volume, mission-critical mainframe SOA. SOLA is the only product proven in enterprise implementations to handle high volume (10 million+) transactions per day in mission-critical mainframe SOA environments.

About SOA Software SOA Software is a leading provider of unified SOA and Cloud Services Governance products that enable organizations to plan, build, and run Cloud and enterprise services. Our SOA Software Atmosphere Products are built using our Portfolio Manager(TM), Repository Manager(TM), Policy Manager(TM), and Service Manager(TM). They form a unified SOA Governance Automation solution, with SOLA(TM) providing a governable Mainframe SOA platform. The world's largest companies including Bank of America, Pfizer, and Verizon use SOA Software solutions to transform their business. For more information, please visit http://www.soa.com.

SOA Software, Atmosphere, Policy Manager, Portfolio Manager, Repository Manager, Service Manager, and SOLA are trademarks of SOA Software, Inc. All other product and service names mentioned herein are the trademarks of their respective owners.
----------------------------------------------------------------------

For more information, please contact: pressroom@soa.com

Contact:
SOA Software
Email Contact

SOURCE: SOA Software

Tuesday, August 17, 2010

Adoption of SOA in India relatively slow: Oracle



















India has lagged behind the rest of the world as far as SOA adoption goes. There is a need to understand the significant benefits of SOA on delivering new business services: Sunil Mehra, Director – Sales, Fusion Middleware, Oracle India
Sigi Achappa
Sunil Mehra, Director – Sales, Fusion Middleware, Oracle India, says that India has lagged behind the rest of the world as far as SOA adoption goes. There is a need to understand the significant benefits of SOA on delivering new business services.

CIOL: What is the traction in the SOA business so far?

Sunil Mehra: SOA helps businesses respond quickly and cost-effectively to changing market conditions. By promoting SOA, they can reuse existing IT assets rather than invest in more time consuming and costly reinvention or new implementation (rip and replace).

The adoption of SOA in India has been relatively slower as compared to the rest of the world. The primary reason is the lack of understanding and misconception that SOA is more of a technology requirement rather than a business decision. In fact, SOA provides significant benefits that ultimately allow companies to focus more resources and budget on innovation and on delivering new business services. In the Oracle Grid Index IV report released in August 2006, over 50 percent of the Indian enterprises said that they were actively moving closer to or have already moved to an SOA infrastructure. In India, customers from banking and financial services, manufacturing, retail, telecom, healthcare and even the government are enquiring about SOA technology.

In fact, more and more ISVs are standardising their applications on Oracle Fusion Middleware, so that customers can leverage open, complete, standards-based service-oriented architecture (SOA) solutions, provided by Oracle and its partners. Customers and ISVs will benefit from lower costs of implementation, accelerated delivery times and a lower cost in the event of future changes. Some of these ISVs include Path Infotech, Q-Soft, Nippon Data Systems among others.

CIOL: What is the rate of SOA adoption among your customers in India vs international?
SM: Like I mentioned, the adoption of SOA in India has been relatively slower as compared to the rest of the world. However, we are observing a lot of interest among customers on this technology.

CIOL: Have customers gone beyond the experimental stage to actual implementation?

SM: Like I already mentioned, SOA is generating interest only now. However, we recently started an SOA implementation at Godfrey Phillips.

CIOL: What are the business processes that are mainly impacted by SOA currently?

SM: SOA is a software architecture that enables business agility through the use of loosely coupled services. Services are reusable business functions that can be discovered and invoked using open standard protocols across networks. Services can in turn be combined and orchestrated to produce composite services and business processes, in accordance with pre-defined policies, security and SLAs. SOA is ideally suited to an organisation where constant innovation is required and where multiple complex systems need to be integrated on to one platform to ensure smooth functioning.

CIOL: What is the key business advantage to be derived from an SOA setup?

SM: SOA benefits: SOA helps lower development and maintenance costs, offers higher quality services, helps lower integration costs and reduces risks for better corporate (SOA) governance. Next, it is easy to implement, without disrupting existing business’ operations and infrastructure. In 2006, Oracle worked directly with over 100 early adopters to understand what types of projects benefited from an SOA approach. Our research identified 100- 500 percent improvement. Some of the interesting findings include:

*
One customer changed the game of integration by reducing the response time for integration change requests from two months to five days, delivered without extra budget by non-expert, internal IT staff.
*
Another customer reduced time to market of a major IT project from two years to six months, while improving business users’ satisfaction with the application through iterative validation and refinement.
*
In fact, the most enlightened adopters of SOA leverage BPM (business process management) best practices such as top-down process mapping, iterative/agile development, and layered-services architectures to fight the “business/IT alignment gap” and derive maximum value from SOA.
*
SOA helped yet another customer to fight one of the burning issues of large IT organizations: how to reduce the enormous costs (often 70–80 percent of the IT budget) and resource needs (30 people to diagnose an issue in tightly coupled COBOL code) of maintaining legacy mainframe systems.

CIOL: What are the challenges involved?

SM: As great as the benefits might be, there are also challenges involved in pursuing the SOA dream. Beyond the well-known performance penalty from using XML, there are numerous lesser-known challenges in using a Web services-oriented architecture (WSOA). Nonetheless, belief in the loosely-coupled WSOA mantra might lead you to believe that coupling is not an issue in WSOA. On the contrary, coupling remains an issue, and the real role of coupling in WSOA has been downplayed.

The quest for a more integrated enterprise drives enterprise IT to be more interconnected. A more interconnected system is more difficult to understand, build, test, maintain, change, adapt, or improve. This greater coupling can dramatically increase complexity. An agile, integrated IT is more complex than independent IT processes. In contrast, segregating software functionality into independent pieces is primarily how reliable, maintainable systems are created. This is one reason why many enterprises have application silos in the first place.

------------
Reference: www.ciol.com/content/special/soa/interview3.asp

Sunday, August 1, 2010

Service Oriented Architecture for Dummies



One of the Best books on SOA and has a good introduction. Straight to the point devoid of Buzzwords!

Must Read book on Service Oriented Architecture

Use the following link to get you copy online
http://www.amazon.com/Service-Oriented-Architecture-Dummies-Computer/dp/0470054352/ref=sr_1_2?s=books&ie=UTF8&qid=1280689006&sr=1-2

SOA Compass - Worth Reading!



This book gives a broader perspective of SOA and good Case studies in the End, which will help you understand the SOA in the Real world.

I Personally recommend this book, but make sure you start with some prior knowledge or awareness on SOA and Related terms.

Happy Reading!

Testing SOA: Peeling the Onion

The good news about service-oriented architectures (SOA) is the flexibility they provide for ad hoc integration within and across enterprises. It's also the bad news when it comes to testing, which relies on predictability and repeatability.The key is to first isolate the architectural layers so that functionality can be tested -- and issues exposed -- at their source as early as possible, then to gradually integrate the components until end-to-end business processes can be verified....Contd

To Read More use the following link
Testing SOA: Peeling the Onion

Friday, July 30, 2010

SOA Case Study - Health Care


















Use the following link to download the Case Study

http://www.2shared.com/document/huoFsdP0/casestudy.html

Friday, April 2, 2010

Saturday, February 27, 2010

Evolution of SOA!

SOA Makes Change Easier!



































Traditionally building your IT meant Piecing together collection of Hardware, Software and Networking. These components were rigidly integrated. So, implementing change was difficult. With SOA your IT is built with easy to assemble and easily reconfigurable components like building blocks. Think of each building block not as a piece of hardware or software but as a service your business performs say checking someone’s credit, checking inventory or checking shipping status. because SOA works modularly like building blocks you can flexibly assemble your services anyway you want, when your needs change instead of starting from the scratch you can just take apart your blocks and put them back together to make something different. Saving your time and money! You can also add new blocks even combine them with someone else’s and give your IT more muscle to do something new to help your business grow. SOA gives you that Flexibility to change easily and its visibility to change enables your business to innovate.