| ||||||||||||
Skyway Visual Perspectives
- Skyway Visual Perspectives Functional Areas
- Skyway Visual Perspectives Key Features and Benefits
- How to Contact Us
Skyway Visual Perspectives is a highly advanced Model-Centric development and deployment environment for rapidly delivering SOA-based business solutions. What makes the Skyway Visual Perspectives unique is its ability to deliver standard JEE applications up to 5 times faster when compared to traditional hand-coding methods. The benefit of this productivity gain is a powerful IT value proposition where new business-advancing applications can finally be delivered en masse because the time required to maintain and enhance existing business systems is significantly reduced. Increasing IT productivity enhances every developer’s contribution to the business, thereby elevating their overall value to the business
Because SOA applications are built from distributed services that can be loosely and/or tightly coupled, the solutions tend to have more moving parts and require a different set of tools to guarantee a successful implementation. Two very distinct environments have evolved to efficiently support the SOA application delivery ecosystem: the development environment and the runtime environment. Both of these environments are critical to the success of SOA-based applications within an enterprise. In the development environment, the SOA application is scoped, developed and deployed, whereas the runtime environment manages functions such as application execution, Service Level Agreements (SLA) and governance.

Skyway Visual Perspectives is focused solely on the development environment where applications are built, delivered, enhanced and maintained. What is important to note is that in areas of development where standards already exist, such as HTML editors, Skyway Visual Perspectives provides easier and faster integration. Skyway’s goal is to offer new technology only where necessary, while leveraging pre-existing technology that already works well within the organization. To offer a comprehensive solution for this new way of computing, Skyway also integrates with much needed solutions that manage the runtime environment.
Skyway Visual Perspectives Functional Areas
Skyway Visual Perspectives offers a technically-advanced solution for developing and deploying SOA-based applications and services. Unlike other solutions, Skyway Visual Perspectives speeds the development and deployment of applications and improves overall developer productivity and value. The applications generated by Skyway Visual Perspectives are implicitly SOA, allowing the developer to concentrate on delivering quality applications faster than ever before knowing that their applications are well-behaved and high-performing SOA-based business solutions.
Skyway Visual Perspectives addresses three functional areas of software delivery – each focused on specific capabilities necessary for delivering high-performing, standard JEE SOA-based applications:
- Application Development
- Application Deployment
- Open Integration
Discussed in detail below, these functional capabilities of Skyway Visual Perspectives provide a comprehensive toolset for developing and deploying SOA-based applications at speeds and alignments never seen before in the software delivery market.
Skyway Builder is a graphical modeling environment (and Eclipse plug-in) for building even the most sophisticated business applications. Skyway Builder enables companies to create services and applications in a fraction of the time it would take with existing modeling tools and/or straight hand-coding. Skyway Visual Perspectives creates a shared environment where developers and customers can leverage work performed by any individual on the team, so Skyway Builder models are managed in a single place allowing them to be viewed, used as templates or reused altogether in a completely different application. Collaboration ensures that distributed development teams can
pass requirements, specifications and models between themselves without concern over geographic locations or time zone differences. Using Skyway Builder, organizations now have flexibility over how they structure their development teams without the concern of miscommunication or incomplete hand-offs.
Skyway Director is a graphical environment for generating and deploying Skyway-built applications enterprise-wide (in Spring). Skyway Director generates infrastructure- and platform-specific code (database and application server) directly from models previously built within Skyway Builder – all without hand-coding deployment Java. The models are not translated into code until the infrastructure is selected, allowing solutions to easily move from one application server and/or database to another with a click of a button. Because the application is generated from the metadata that describes the models, there is never any infrastructure- or platform-specific code embedded by Skyway Builder. No recoding of a solution or complex porting is required when an enterprise or independent software vendor wishes to deploy its models to a new infrastructure platform.
Skyway Open Integration capabilities allow enterprises to leverage their investments in existing technologies. The integration layer allows Skyway Visual Perspectives to focus on what it does best: core development and deployment of SOA-based applications and services, yet still integrate easily with added-value technologies in the complementary areas of development (such as HTML editors), execution (such as ESB and governance) and infrastructure platforms (such as databases, application servers and portals).
Skyway Visual Perspectives Key Features and Benefits
Skyway Visual Perspectives delivers three innovative capabilities that enable enterprises to deliver J2EE applications more quickly and more accurately than ever before:
- Model-Centric Development
- Open Extensible Model
- Model-Centric Deployment
Skyway’s Three Game Changing Capabilities
With these capabilities, applications developed via Skyway Visual Perspectives are implicitly flexible and support organizations who believe in aligning IT with business as a necessity to ensure their long-term success.
Model-Centric Development (MCD): Skyway’s MCD is not like model driven techniques of the past, where models produced only use cases and high-level code skeletons. Instead, Skyway’s MCD goes much further, where the developers model actual business functionality without worrying about the underlying code. The MCD engine itself then produces the code from the models and that code can be compiled and deployed anywhere throughout the enterprise. This code-reduction aspect using Skyway's MCD enables much faster generation of solutions, anywhere from 3x to 10x depending upon the skill of the developer.
Open Extensible Model: Skyway Software is committed to providing our customers with choice and the ability to leverage existing investments. Open extensible models offer two capabilities that accomplish our goal.
- Open Orchestration – Skyway Visual Perspectives is able to discover, identify and leverage any java service and database that pre-exists within the enterprise. By easily importing these existing assets into our development process, applications are built and deployed into the enterprise more rapidly than with traditional modeling tools or hand-coded applications. Furthermore, Skyway Visual Perspectives easily integrates with pre-existing Enterprise Service Bus (ESB) and registry technologies and services generated within Skyway Visual Perspectives are easily published to these technologies so that they can be reused throughout the enterprise.
- Rich Internet Applications – Skyway Visual Perspectives creates rich Internet applications and Web 2.0 content with Asynchronous Javascript and XML (AJAX). Just as the Skyway Visual Perspectives allows developers to construct new services through models without writing code, Skyway capabilities allow developers to create rich web applications without writing any Javascript or XML transformations.
Model-Centric Deployment: Because Skyway Visual Perspectives uniquely separates the business logic from how it is executed, its models are never technology specific. This affords developers tremendous flexibility when beginning a new project because infrastructure deployment platforms (databases and application servers) can be selected “late cycle” during the actual deployment phase of the application lifecycle—saving tremendous amounts of time previously dedicated to planning the deployment architecture before beginning work on the application. All of this planning can take place in parallel with building the application, allowing business solutions to be delivered faster than with any other development technology. A decision to change the deployment infrastructure simply means a quick re-deployment of the application models without any changes to the existing code.
With our latest release of Skyway Visual Perspectives v. 6.0, Java developers and architects gain the delivery ease, extensibility, and familiarity of working with Eclipse to develop and deploy Web Services and Web Applications in Spring. And because they already are knowledgeable of general software delivery techniques, non-Java developers also will gain these benefits in the near future, too, as we expand the functionality of Skyway Visual Perspectives using the Eclipse and Spring Frameworks. Please read more at www.skywayperspectives.org.
How to Contact Us
Contact Skyway via email at info@skywaysoftware.com or by phone at +1 813.288.9355.
















