Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Using PowerBuilder Components in Sybase WorkSpace 1.5
RAD developers become service developers and...business process developers

This article describes the synergies between PowerBuilder and Sybase WorkSpace for services-oriented development and shows how to use a PowerBuilder component in Sybase WorkSpace 1.5.

POWERBUILDER IS NOT LEGACY
Rather, PowerBuilder has a legacy. It has evolved from its client/server roots and now enables developers to build n-tier, Web, and Tablet PC applications and components for use in other environments. It continues to do what it does best - incorporate emerging technologies and abstract them for ease of use.

Sybase WorkSpace is a PowerBuilder-enabler into the world of Service Oriented Architecture (SOA) - allowing your investment in Sybase's popular Rapid Application Development (RAD) development tool to continue and thrive.

SERVICE ORIENTED ARCHITECTURE
SOA has evolved over the last decade and refers to an architectural framework for building applications. SOA is neither a technology nor a product. It's a set of frameworks, patterns, designs, and development principles for modular applications. SOA builds on the legacy of Remote Procedure Calls (RPC), Common Object Request Broker Architecture (CORBA), Distributed Component Object Model (DCOM), and most recently, XML and Web Services. Currently SOA employs services to enable integration by joining systems together in a simple and consistent fashion to deliver new applications. Your PowerBuilder components can interact with .NET, Java, and existing Web Services. SOA is characterized by components and applications that are:

  • Loosely coupled - The application services and the services that invoke them can be changed independently in contrast to point-to-point application integration, which separates business rules from the application components' source code.
  • Coarse-grained - Business-level interfaces are built using original interfaces and combined to achieve high-level business-oriented functions. The low-level, fine-grained application interfaces exist in discrete silos and usually don't participate in SOA.
  • Standards-based - SOA is standards-based, lowering the cost of modification and integration and promoting efficient reuse of existing applications.
  • Business-oriented - Enabling developers to rapidly and more agilely take advantage of services-driven flexibility to create new business processes and bypass technology bottlenecks.
  • Patterns-based - Implementing solutions using services that are pre-designed and already exist.

Sybase WorkSpace is an Eclipse-based unified development environment enabling developers to build applications ranging from J2EE Web to Business Process Integration solutions in a quick and easy way. Sybase WorkSpace leverages Service Oriented Development of Applications (SODA) and a visually rich graphical environment to take the user through the stages of service development in a RAD manner. Like a RAD tool should, WorkSpace simplifies linking infrastructures such as databases, messaging systems, and enterprise applications, and allows for rapid development of sophisticated applications.

We can gain many benefits from SODA practices in a SODA tool. Developers can progressively create services from existing components and create composite applications by combining them with existing services. Existing enterprise application components can be reused, improving quality and reducing delivery times. Any given service implementation can be changed without necessitating changes to other services. This preserves loose coupling for future applications and services can in turn be independently designed, upgraded, or modified. Developers can then focus on business functions, not the underlying complexity of systems infrastructure and middleware. SODA tools increase efficiency, enable incremental testing and diagnostics, and help detect errors early in development and testing - maximizing the time available for higher value-add developer activities

KEY SYBASE WORKSPACE V1.5 FEATURES
Sybase WorkSpace - the design and development environment for Sybase servers - is a Java toolkit offering the five important design and development tools in an integrated easy-to-use Open Source framework. WorkSpace lets developers seamlessly combine data development, Web applications, services-oriented development, and mobile development with enterprise modeling. As in the "Eclipse way," WorkSpace gives a consistent development paradigm organized as a set of perspectives, and each perspective has its own set of views. WorkSpace implements development best practices and easy-to-use and visual metaphors to produce an end-to-end development process support - design, develop, test, deploy, debug. (see Figure 1) The whole integrated tooling package supports:

  • Enterprise Modeling (model-driven development)
  • Service Development (SODA)
  • Process Orchestration
  • Database Development (data objects and replication)
  • Mobile Application Development

HOW TO USE A POWERBUILDER COMPONENT IN SYBASE WORKSPACE 1.5
To use your existing PowerBuilder components in a SOA, assuming that you have Sybase WorkSpace v1.5 installed, follow these steps: .

1.  In this example, we have a simple PB component deployed in EAServer. Currently this component is called by other PowerBuilder components as a CORBA component and isn't exposed as a Web Service.

2.  In the Enterprise Explorer, right-click and connect to your EAServer.

3.  Navigate to the WST Repository and expand the Other Components.

Note: If the PowerBuilder component was exposed as a Web Service, it would appear in the Web Services folder.


About Ian Thain
As one of the Sybase Technical Evangelists, Ian regularly addresses technical audiences all over the world and his sessions are always very well attended. He also writes education classes, whitepapers, demos and articles for various Sybase products and publishes regularly in Journals such as SYS-CON's PBDJ and International Developer Magazine. He is also the Sybase Unwired Platform & PocketBuilder Evangelist and works closely with the team in Dublin, CA and Concord, MA on new features and demonstrations for the products. He is also Tech Chair of iPhone Development Summit 2009 - New York (June) and San Francisco (November). In his customer-facing Evangelist role, Ian is very involved with the design, production and testing of Enterprise class Unwired Solutions, that have been implemented using Sybase's Unwired tools for Sybase customers around the globe. In addition, Ian is a dedicated technical expert continually working with Sybase's key partners and clients to enhance the capabilities of the Unwired solutions that Sybase can offer to its customers. Ian can also be found on Twitter @ithain

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE