Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development
    • IT Management

    Enterprises Tool Up to Build Vista Apps

    Written by

    Darryl K. Taft
    Published November 30, 2006
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      While Microsoft launched its Windows Vista Business operating system on Nov. 30, some enterprise users have had a head start by using the development tools targeting Vista to build applications.

      Early adopters of the Vista wave of Microsofts development tools have been able to use the technology to build new and re-architected applications that will run on the new operating system.

      One such customer is IP Commerce, of Denver, which markets a financial application known as the PASS (Payments as a Secure Service) Commerce Center.

      Chip Kahn, chief executive of IP Commerce, said PASS Commerce Center provides businesses with easy-to-access, easy-to-use secure payment and financing services on PCs running Windows Vista Business. Businesses can integrate accounts receivable and accounts payable into daily workflow by conducting financial transactions over IP. The solution uses two components of Microsofts .Net 3.0 framework: WPF (Windows Presentation Foundation) and WCF (Windows Communication Foundation). Microsofts .Net 3.0 is the core development platform for Windows Vista, although components also target Windows XP.

      Through PASS and Windows Vista, businesses will have clear access to financing, payment services and reporting; confidence that financial transactions from the desktop are secure; and connectivity between small business and their financial management service providers, according to IP Commerce. In addition, the PASS Commerce Center will help to improve cash flow and reduce fraud; provide simplified access to payment protection, small business loans and equipment financing; lower setup and ongoing expenses; simplification and synchronization of company processes and information access; and improved personal productivity, company officials said.

      Kahn said the idea behind the IP Commerce system is essentially to create an SOA (service-oriented architecture) for the payments industry with major financial institutions providing services and small businesses consuming these services through Vista. There will be a central place in Vista where small businesses can go and tap into software services from PayPal or other services.

      Moreover, Kahn said, “Weve found development time on .Net 3.0 is 10 percent of what it was on .Net 2.0. It has had an immense impact on what we can deliver, which is better interoperability between applications and a richer, more interactive user experience—all for less development time and effort.”

      And the companys developers were able to get up to speed on .Net 3.0 quickly, Kahn said.

      “By leveraging .Net 3.0, elements of our solution include better access to disparate data sources, intuitive reporting and enhanced security,” Kahn said.

      Meanwhile, Dollar Thrifty Automotive Group, or DTAG, is using .Net 3.0 components to upgrade an existing system. DTAG is using WCF and another .Net 3.0 component: WF (Windows Workflow Foundation).

      /zimages/2/28571.gifClick here to read more about Microsofts new technologies for developers.

      DTAG, the Tulsa, Okla.-based parent company of Dollar Rent A Car and Thrifty Car Rental, is using the .Net technology to replace an aging Cobol application written decades ago and consisting of thousands of programs. The system is used by DTAGs agents and greeters to check vehicles out to and in from customers.

      With the goal of building the companys next-generation integrated car rental system, DTAG developers chose the .Net 3.0 platform.

      Jim Arrowood, the technical architect on the DTAG project, said one major benefit gained out of the box from using WCF was the ability to offer different Web service endpoints built upon a single code base.

      For example, Arrowood said, the smart-client application at the rental desk now has the ability to communicate with Web services using binary-formatted SOAP (Simple Object Access Protocol) messages.

      “This approach has significantly lessened the bandwidth requirements and thus drastically increased the performance of the application,” Arrowood said.

      However, DTAG also needed the ability to check vehicles back in via handheld units in the parking lot, he said. These handheld devices were not WCF-aware, nor did they have a simple way of communicating with the services in a binary format. WCF allowed DTAG to expose a standard SOAP Web service without binary formatting that the handheld units could consume with a simple server configuration file change, thus creating two independent Web services with a single code base, Arrowood said.

      Moreover, DTAG faced the issue of selecting the proper design of the user interface for the new system, because rental agents interact with customers in different ways. For instance, some may begin by asking for the customers name, some by asking for a reservation number, some by asking what type of car the customer would like. And not only do agents begin the process in different places, but they complete the process in various orders, company officials said.

      The major hurdle for developers tasked with modeling this type of process was determining when validations should take place in the system, Arrowood said.

      “If validation A should take place when data element Y and Z is completed, but Y may be filled out by some agents first while Z may take several inputs before being entered, the traditional solution to the problem would be to build a ton of spaghetti, if-then-else statements,” he said.

      DTAG chose to solve this problem with a more maintainable and creative solution: the introduction of WF, Arrowood said. WF allowed developers to create a collection of workflow “activities” that represented different validations within the system, he said.

      “By monitoring different input parameters from the agent, WF is able to fire the appropriate validations immediately when the data is available, thus allowing the agent to work through the process in any order, but allowing developers to model the interaction in a maintainable, readable fashion,” Arrowood said.

      “WF provided developers a graphical interface to develop these typically hard-to-maintain-and-understand validations all within the Visual Studio environment,” he added.

      /zimages/2/28571.gifCheck out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×